Commit Graph

127 Commits

Author SHA1 Message Date
Nav
5859af7c45 Corrected target signature extraction via EDBG AVR8 protocol, for UPDI AVR8 targets 2021-06-27 20:10:00 +01:00
Nav
1971f0a89e Refactored AVR8 TDF loading
Refactored EDBG AVR8 target parameter uploading
Implemented UPDI parameter extraction (from TDF) and uploading to debug tool
Introduced supported physical interfaces in AVR8 TDFs
2021-06-27 20:09:15 +01:00
Nav
0931bc649f Decoupled AVR8 physical interface enum from EDBG protocol code 2021-06-26 04:30:01 +01:00
Nav
d365f6348b General tidying, addressing issues found by static analysis tool. 2021-06-22 23:52:31 +01:00
Nav
a7df862d36 Moved away from shared pointers in event handlers - didn't make sense to expose the event management implementation to handlers.
Also some other bits of tidying.
2021-06-22 03:06:20 +01:00
Nav
a550d2c3a1 Some tidying and more TDF corrections 2021-06-11 23:59:17 +01:00
Nav
3f1247ce74 Fixed issue with automatic config variant selection, where we were not properly handling XMEGA targets with the JTAG physical interface.
Also introduced new AVR8 families, for D series targets.
Also moved AVR family param outside of TargetParameters struct
2021-06-06 18:41:08 +01:00
Nav
08914372b9 Tidying 2021-05-31 00:03:57 +01:00
Nav
db2221741f TargetController suspension 2021-05-30 16:52:32 +01:00
Nav
ce480a996c Removed all using declarations and directives from header files 2021-05-24 20:58:49 +01:00
Nav
cb9b532012 Enabled JTAG physical interface option, for the EDBG AVR8 interface 2021-05-02 15:54:54 +01:00
Nav
74457f66cd Tidying 2021-05-02 15:54:32 +01:00
Nav
40b681ddde Fixed typo in AVR8 target parameter and introduced "SPMCR" fallback value from part description 2021-05-02 15:54:23 +01:00
Nav
1cf5e943fd Converting 32 bit JTAG ID to Avr::TargetSignature instance 2021-05-02 15:46:54 +01:00
Nav
7112f90e70 Disabling breakAfterAttach function for JTAG sessions 2021-05-02 15:46:18 +01:00
Nav
2a6cce6681 Doubled CMSIS-DAP interface response timeout 2021-05-01 13:47:32 +01:00
Nav
9e7ca25762 Added default JTAG debug clock and JTAG daisy chain parameters 2021-04-27 22:11:17 +01:00
Nav
8da2aa3a8d Removed debugging code. Other small bits of tidying 2021-04-12 19:43:42 +01:00
Nav
6d3455f21b Clarified license for HIDAPI header 2021-04-09 20:48:59 +01:00
Nav
0f309e04c7 Cleaned up default target variant selection code and some tidying 2021-04-09 20:39:04 +01:00
Nav
f364fb9c22 Added support for MPLAB Snap debug tool 2021-04-08 00:28:48 +01:00
Nav
fae2a2af34 Corrected infinite recursion bug with EDBG Avr8 memory read implementation 2021-04-08 00:28:48 +01:00
Nav
509ff084cd Refactored some of the USB device (libusb wrapper) & interface code 2021-04-07 23:30:01 +01:00
Nav
71f312f925 Added NVM base address extraction for XMega AVR8 targets 2021-04-06 23:21:37 +01:00
Nav
7a28f93ee9 Tidying 2021-04-06 23:20:50 +01:00
Nav
2fd045e056 Fixed typo in documentation and removed icon from readme 2021-04-04 21:11:02 +01:00
Nav
a29c5e1fec Initial commit 2021-04-04 21:04:12 +01:00