Commit Graph

290 Commits

Author SHA1 Message Date
Nav
814b98ddd0 Tidying 2022-05-09 22:36:44 +01:00
Nav
4956920432 Debug tool driver for the JTAGICE3 2022-05-04 20:06:56 +01:00
Nav
b6879991a2 Made missing break event post attach a warning instead of an error 2022-05-03 19:59:38 +01:00
Nav
15f7aca952 Mentioned OCDEN fuse bit in AVR8 failure error message 2022-05-01 21:18:20 +01:00
Nav
a11e347e2c Implemented waiting for target stopped event after invoking a target reset via the EDBG AVR8 interface 2022-04-08 22:16:19 +01:00
Nav
76fed8df72 Created subdirectory CMakeLists.txt files and moved source specifications from root CMakeLists.txt file 2022-04-04 22:21:42 +01:00
Nav
28ea24c614 Tidying 2022-04-04 22:21:42 +01:00
Nav
e05084ebda Removed unnecessary restriction for XMEGA and UPDI enabled targets, where the flash page size must not exceed the maximum memory access size.
This restriction is not necessary for XMEGA and UPDI targets because paged memory access is not required for those targets.
2022-04-04 17:28:26 +01:00
Nav
2b7864e908 Tidying 2022-03-21 13:05:08 +00:00
Nav
a3b9bb8ca2 Replaced messy AVR8 target config approach with new Avr8TargetConfig object 2022-03-19 13:28:11 +00:00
Nav
ed5188a2ef EDBG target power management interface for Curiosity Nano debug tool 2022-03-16 17:39:08 +00:00
Nav
c5c622b59d EDBG target power management interface for Xplained Pro debug tool 2022-03-16 17:38:58 +00:00
Nav
78b96ed277 EDBG target power management interface for Xplained Nano debug tool 2022-03-16 17:38:52 +00:00
Nav
55013dfc4a Target power mangement interface for the Xplained Mini evaluation board 2022-03-16 17:14:47 +00:00
Nav
3d95a983b6 EDBG implementation of the TargetPowerManagementInterface 2022-03-16 17:12:52 +00:00
Nav
97cc3cdce3 EDBG Parameters for LED and Target Power control 2022-03-16 17:12:19 +00:00
Nav
7d6a58301f EDBG Control protocol handler ID 2022-03-16 17:11:57 +00:00
Nav
86a47de181 EDBG Control protocol set parameter command 2022-03-16 17:11:31 +00:00
Nav
acb38c3a64 EDBG Control protocol get parameter command 2022-03-16 17:10:08 +00:00
Nav
1eccebd487 New base class for EDBG Control protocol response frame 2022-03-16 17:09:43 +00:00
Nav
7adfd47214 New base class for EDBG Control protocol command frame 2022-03-16 17:09:18 +00:00
Nav
a3911cebf5 New TargetPowerManagementInterface class, for debug tools that support target power management functions 2022-03-16 17:06:57 +00:00
Nav
14bdfbf89a New constructor with command ID param for delegating construction, for the CMSIS-DAP command class 2022-03-16 17:01:23 +00:00
Nav
2f031b91a4 Added new EDBG ISP implementation to Power Debugger debug tool 2022-03-09 21:55:34 +00:00
Nav
fbccef6dde Added new EDBG ISP implementation to MPLAB PICkit4 debug tool 2022-03-09 21:55:17 +00:00
Nav
37968584d1 Added new EDBG ISP implementation to Curiosity Nano debug tool 2022-03-09 21:54:58 +00:00
Nav
5e7c518b33 Added new EDBG ISP implementation to Xplained Mini debug tool 2022-03-08 20:45:22 +00:00
Nav
494729a285 EDBG AvrIspInterface implementation added for the MPLAB Snap 2022-03-05 18:06:40 +00:00
Nav
5e1d05ef7f Added EDBG AvrIspInterface implementation to AtmelIce debug tool class 2022-03-05 17:57:57 +00:00
Nav
50ef525c43 Getter function for AvrIspInterface instance, in the debug tool class 2022-03-05 17:57:05 +00:00
Nav
f8fae588cc EDBG driver implementation of the AvrIspInterface 2022-03-05 17:56:02 +00:00
Nav
fce0141a4e Interface class for interfacing with the target via ISP 2022-03-05 17:47:08 +00:00
Nav
4a40229217 Updated exception message for debugWire activation failure 2022-03-05 17:46:08 +00:00
Nav
084efa9979 Program fuse EDBG AVRISP command 2022-03-05 17:44:28 +00:00
Nav
1d893d6f38 Tidying 2022-03-05 14:27:36 +00:00
Nav
8d5482ce54 Added EDBG AVRISP Read Lock command 2022-03-05 14:27:29 +00:00
Nav
27bb6da374 EDBG AVR response frames for the AVRISP sub-protocol. 2022-03-02 22:46:22 +00:00
Nav
a9fe05e802 EDBG AVR command frames for the AVRISP sub-protocol. 2022-03-02 22:45:29 +00:00
Nav
5309c1117f Added new exception class for debug wire physical interface errors - to be handled with a DWEN fuse check 2022-03-02 00:57:41 +00:00
Nav
0f7ab7b814 Added failure code enum for EDBG AVR8 Generic Protocol 2022-03-02 00:54:16 +00:00
Nav
52533e2878 Moved AVR8 physicalInterface config extraction out of EDBG driver 2022-03-01 22:40:00 +00:00
Nav
3893187aed Tidying - using scoped enums 2022-03-01 20:39:04 +00:00
Nav
15f22b612f Moving ResponseId enum for the HOUSEKEEPING EDBG protocol out of the command frame class header. 2022-03-01 20:34:49 +00:00
Nav
8c3d49df79 Moving ResponseId enum for the DISCOVERY EDBG protocol out of the command frame class header. 2022-03-01 20:18:45 +00:00
Nav
0fba3f6d3c Tidying 2022-03-01 19:58:04 +00:00
Nav
e26af5ee7d Moved getResponseId() function out of AvrResponseFrame class and into derived classes 2022-03-01 19:40:29 +00:00
Nav
893a1d4ac1 Removing unnecessary copies in AvrEvent construction 2022-03-01 16:57:38 +00:00
Nav
1fa88e83f5 More comment tweaks 2022-02-28 22:17:18 +00:00
Nav
d8504eedca Tidying and comments 2022-02-28 17:10:08 +00:00
Nav
1a95a9d6c1 Renamed ResponseFrameType alias to ExpectedResponseFrameType 2022-02-28 17:07:44 +00:00