README(.md) update and reformat to fit GitHub.
[libswd.git] / ChangeLog
blob6c3fc28f1d91eb6b4c73d8a5e858225e3d621427
1 LibSWD-0.6-devel:
2  * Introducing CLI (Command Line Interface) parser framework. Updated error defines.
3  * Major fixes in LOG functions. Introducing vprintf() like libswd_log_internal_va().
4  * Added DEFAULT defines for LogLevel and AutoFixErrors libswdctx->config values.
5  * Introducing MEM-AP routines.
6  * Introducing Standalone LibSWD Aplication.
7  * Introducing initial support for Debug and Flash access.
9 LibSWD-0.5 (2012-12-06):
10  * All functions and defines were renamed to use prefix libswd_ and LIBSWD_.
11  * This is a first and official candidate for release with OpenOCD master.
13 LibSWD-0.4 (2012-10-14):
14  * Implemented necessary data phase on ACK={WAIT,FAULT} reply from Target.
15  * Unknown ACK response and Protocol Error Sequence detection.
16  * swd_cmd_t was added *errors to hold queue for error handling in ACK element.
17  * automatic error handling on queue was not included in this release yet.
18  * fixed swd_cmdq_free_tail()
19  * swd_cmdq_flush() updates swdctx->cmdq upon execution.
20  * swd_drv_transmit() updates swdctx->log values only on successful transmit.
21  * DP and AP operations including MEM-AP now works.
22  * OpenOCD integration is almost done, flashing works (1938B/18.6s with FT2232).
24 LibSWD-0.3 (2011-11-11):
25  * Fixed critical issue with ACK/DATA bitswap due erratic ARM documentation.
26  * Fixes and improvements in libswd.h.
27  * Debug hint function in Request packet decoposition (libswd_drv).
28  * Fixed OpenOCD drivers.
29  * Introduced SWD_LOGLEVEL_PAYLOAD even more verbose than debug.
30  * All transfers are now LSB-First.
31  * Major bugfixes.
33 LibSWD-0.2 (2011-10-31):
34  * Source code reorganization (split into different files).
35  * Build system fixes and documentation updates.
36  * Integration with OpenOCD.
37  * Bugfixes and improvements.
38  * Error detection in swd_drv_transmit() - cmdq is truncated on error.
39  * Created dedicated functions to work on DAP registers.
41 LibSWD-0.1 (2011-04-02):
42 Initial release of LibSWD:
43  * Basic functionality of transport, queue and drivers for ADIv5.0.
44  * Automated SW-DP activation/reset and IDCODE read.
45  * Tested and verified functionality on UrJTAG.
46  * Source code documented using Doxygen.
47  * Autotools integration for standarized build.