Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Nov 3, 2013
  1. Merge pull request #1 from guneysus/master

  2. @guneysus


    guneysus authored
Commits on Nov 12, 2011
Commits on Jul 29, 2008
  1. Restart the USB session if we get a "No error" error.

    Bjorn Tillenius authored
    This fixes the problem with the USBLink only works every second time.
    See bug 252730 for more information.
  2. Stringify the raised exception before writing it to stderr.

    Bjorn Tillenius authored
    Fixes bug 252727 (patch by Greg Whittier).
Commits on Jul 6, 2008
  1. Add support for USB devices, such as Garmin Edge 305.

    Bjorn Tillenius authored
    Add an USBLink class, which is similar to SerialLink, but it
    communicates over USB instead of over a serial port.
    Add enough commands, so that runs and laps can be extracted from a
    Garmin Edge 305. Should also work with Forerunner 305, and hopefully
    with 205 as well.
Commits on Feb 16, 2008
  1. Add a D1015 data point.

    Bjorn Tillenius authored
    Hopefully this should make it work with a Forerunner 305.
  2. Add a new logger for USB packet data.

    Bjorn Tillenius authored
  3. Remove unneeded WTF.

    Bjorn Tillenius authored
  4. Make the USB communication more robust.

    Bjorn Tillenius authored
    When starting the session, we know read from the USB bus until we get the right package. Before we assumed that the next packet would be the right one, which isn't always the case.
  5. Refactor the way USB packets are sent.

    Bjorn Tillenius authored
  6. Fix hexdump() not to break on non-string data.

    Bjorn Tillenius authored
  7. merge trunk

    Bjorn Tillenius authored
Commits on Feb 15, 2008
  1. Clean up unpack().

    Bjorn Tillenius authored
  2. Clean up constructPacket().

    Bjorn Tillenius authored
  3. Don't import serial and usb modules at the top-level.

    Bjorn Tillenius authored
    Import them inside SerialLink and USBLink, so that you don't need to
    have both installed, if you're only need to use one of them.
  4. Convert USB logging to use the standard logging module.

    Bjorn Tillenius authored
  5. Add missing 'o'.

    Bjorn Tillenius authored
  6. Remove bare exception handlers.

    Bjorn Tillenius authored
    It's better to print out the traceback, so that it's easier to debug
    what's wrong.
  7. Add missing import from r95.

    Bjorn Tillenius authored
  8. Fix some log messages.

    bjoti authored
  9. Apply trunk r87 to get logging.

    Bjorn Tillenius authored
  10. merge trunk

    Bjorn Tillenius authored
  11. Make use of the logging module, instead of simply printing out debug …

    bjoti authored
    This gets rid of the need to guard debug message with an if statement.
    It also allows external programs to plug into the logging, and easily
    redirecting it to a file.
Commits on Feb 10, 2008
  1. Break long lines.

    bjoti authored
  2. Remove old code that was commented out.

    bjoti authored
    We have a VCS if we want to use the old code later.
  3. * Reformat docstrings as per PEP-257.

    bjoti authored
        * Fix vertical spacing as per PEP-8.
  4. merge trunk

    Bjorn Tillenius authored
  5. Merge into and dev_pygarmin into pygarmin.

    bjoti authored
    I've tried to retain all the changes, but I might have missed something.
    The current works for me, but it could be broken for others,
    since there are no automatic tests.
  6. re-add support for run protocols.

    Bjorn Tillenius authored
Something went wrong with that request. Please try again.