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