Permalink
Commits on Aug 18, 2017
  1. Update README.md

    cederom committed Aug 18, 2017
    Added info on pyOCD for DAPLink.
Commits on Aug 15, 2017
  1. Update README.md

    cederom committed Aug 15, 2017
    Invitation to try out the ARM mbed DAPLink project :-)
  2. Merge pull request #16 from andrewparlane/master

    cederom committed Aug 15, 2017
    MEMAP: Fixing bug with auto TAR increment (Issue #15).
Commits on Jun 15, 2017
  1. Updated README with Travis integration.

    cederom committed Jun 15, 2017
    Travis CI integration by Stephen Groat of Qualcomm. Thank you! :-)
  2. Merge pull request #5 from stephengroat/master

    cederom committed Jun 15, 2017
    Simple travis compile tests
Commits on Feb 20, 2017
  1. Update README.md

    cederom committed Feb 20, 2017
    added information on new project libswd.com domain.
Commits on Feb 15, 2017
  1. Merge pull request #4 from andrewparlane/master

    cederom committed Feb 15, 2017
    Various fixes by @andrewparlane thank you! :-)
Commits on Jan 28, 2017
  1. Merge pull request #3 from orthographic-pedant/spell_check/achievements

    cederom committed Jan 28, 2017
    Fixed typographical error, changed achievments to achievements in README.
  2. Merge pull request #2 from orthographic-pedant/spell_check/achievement

    cederom committed Jan 28, 2017
    Fixed typographical error, changed achievment to achievement in README.
Commits on Apr 15, 2015
  1. Updated README.md.

    cederom committed Apr 15, 2015
  2. Merge pull request #1 from andrew-parlane-carallon/master

    cederom committed Apr 15, 2015
    LibSWD changes by Andrew Parlane of Carallon.
Commits on Apr 13, 2015
  1. Fixed readline autocompletion portability issue.

    cederom committed Apr 13, 2015
    Fixed build error on Mac OSX caused by GNU extenstions.
Commits on Sep 27, 2014
  1. Various type related fixes.

    cederom committed Sep 27, 2014
    Fixed as suggested by CLANG warnings.
Commits on Nov 15, 2013
  1. BUILD: Configure will try to find and use LibFTDI1 + LibUSB1.

    cederom committed Nov 15, 2013
    LibFTDI1 will give asynchronous USB interface access which benefits in speed.
    LibFTDI1 depends on LibUSB1 and dependency will be checked if LibFTDI1 found.
    If LibFTDI1 or LibUSB1 is not present old LibFTDI is mandatory to build...
Commits on Oct 30, 2013
  1. APP: Interface driver context is now (void*) type.

    cederom committed Oct 30, 2013
    Interface keeps context in (void*) type to get free of underlying libraries.
    Updated ftdictx and libswdctx pointers code.
Commits on Oct 26, 2013
  1. BUILD: Fixes and updates in configure.ac.

    cederom committed Oct 25, 2013
    Fixes in variable setup and checking.
    Added libusb1 check when application is built (necessary for async driver).
    Configure script can recognise FreeBSD -lusb and -lusb-1.0 for others.
Commits on Oct 25, 2013
  1. APP: Application build is not OPTIONAL!

    cederom committed Oct 25, 2013
    Because main goal of LibSWD is to become part of other application,
    and Application introduces additional build dependencies it is now optional.
    To build Application you need to pass --enable-application to configure...
  2. APP: Updates in interface driver infrastructure.

    cederom committed Oct 25, 2013
    FTDI related rotuines were moved to libswdapp_interface_ftdi_init(),
    so interface initialization does not contain any LibFTDI related stuff.
    Blank skeleton for aftdi (asynchronous ftdi using libusb) was created.
Commits on Oct 24, 2013
  1. APP: Major changes in an interface driver code.

    cederom committed Oct 24, 2013
    Interface driver (structure) now contains all necessary functions to operate.
    This is important for drivers other than using libftdi, they are now possible.
    Existing functions based on libftdi were renamed to contain "ftdi" string.
    This change makes it possible to experiment with new async libusb1 interface,
    that would talk to FTDI chip directly and hopefully will increase performance.
    LibSWD driver bridge now use function pointers from interface structure,
    these are "bitbang", "transfer_bits" and "transfer_bytes".
    libswd_driver_t was extended with (void*)interface field to hold the routines.
Commits on Oct 23, 2013
  1. APP: Added CLI history + (re)store from file.

    cederom committed Oct 23, 2013
    Commands entered by hand are now stored and can be easily recovered
    from history by pressing key up/down.
    History is stored to file on exit and restored on startup.
Commits on Oct 20, 2013
  1. BUILD: Updated version to short GIT HEAD number.

    cederom committed Oct 20, 2013
    Now there will be no problem to identify the GIT HEAD commit used for build.
Commits on Oct 19, 2013
  1. APP: Use libswd_log for log and messages handling.

    cederom committed Oct 19, 2013
    Where possible (after LibSWD is intialized) libswd_log() replaces printf().
    Commandline now can handle multiple commands separated with '\n' or '\;'.
    Various fixes.
  2. CLI: Implemented multiple commands parsing.

    cederom committed Oct 19, 2013
    Commands now can be provided in one long stream (file).
    Commands should be separated with '\n' or ';' character.
    Minor fixes.
  3. MEMAP: Added speed measurement to log/info message.

    cederom committed Oct 19, 2013
    Updated libswd.h with necessary includes.
Commits on Oct 13, 2013
  1. APP: Experimental Flash Write for STM32F1.

    cederom committed Oct 13, 2013
    Tested on STM32F103VET6.
  2. CLI: Updated MEM-AP handler to use faster routines.

    cederom committed Oct 13, 2013
    Commandline MEM-AP read/write invocation now use faster routines
    that implements TAR AddrInc which improves performance.
  3. MEMAP: Implemented TAR Auto Increment for speed improvement.

    cederom committed Oct 13, 2013
    MEM-AP read/write routines now include detection of AddrInc bits in CSW.
    If AddrInc is set faster read/write routines are used...
    Various code cleanup and fixes.
  4. DAP: Minor speed improvement in AP read/write.

    cederom committed Oct 13, 2013
    AP Select is now enqueued. No CTRL/STAT readout in error handling.
    CTRL/STAT value cache fix in error handling routine.
  5. H: Fixed define typo.

    cederom committed Oct 13, 2013