Commit Graph

146 Commits

Author SHA1 Message Date
Nav
fd541d0d4d Blocked use of ambiguous "avr8" target name in configuration file, for UPDI sessions. 2021-06-29 22:33:54 +01:00
Nav
1526453105 Updated TDF validation script to include validation of UPDI parameters 2021-06-28 23:53:33 +01:00
Nav
5a16e59528 Corrected bug in AVR8 TDF validation for targets with PDI support 2021-06-28 23:52:32 +01:00
Nav
18ba67534a Removed unused UPDI target params 2021-06-28 22:00:02 +01:00
Nav
cfd8326b6e Corrected bug with FUSES memory segment extraction from AVR8 TDFs 2021-06-28 21:59:47 +01:00
Nav
8fd1781272 Clarified comment RE EDBG AVR8 target parameters 2021-06-28 15:24:42 +01:00
Nav
419fcbb2f0 Tidying 2021-06-27 21:33:08 +01:00
Nav
2a294e1ea0 Reduced pin name character limit for Insight target widgets.
Also some other bits of cleaning
2021-06-27 20:11:08 +01:00
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
0433d6c351 Updated data size requirements for fields in TDF address space data structure 2021-06-26 03:47:58 +01:00
Nav
ad18ff94fa Extracting interfaces from TDFs 2021-06-26 03:47:23 +01:00
Nav
1f7907699f Sending target parameters to the debug tool before activation, for AVR8 targets 2021-06-26 03:46:37 +01:00
Nav
e7c026bd7a Corrected integer conversion in target parameter extraction routine. 2021-06-26 03:45:00 +01:00
Nav
656e48ca6d Added VDD pin identification for AVR8 targets 2021-06-26 03:43:50 +01:00
Nav
f58da1aed7 Corrected font sizes in About window 2021-06-26 03:42:40 +01:00
Nav
8215c9e317 Truncated pin names in Insight window and added tooltip for access to full pin names. 2021-06-26 03:42:16 +01:00
Nav
f2a4c09304 Corrected bug in GDB RSP write general registers (P) packet validation 2021-06-26 03:39:48 +01:00
Nav
750bea9bd4 Included OCD base address value in TDFs for AVR8 targets that support UPDI. 2021-06-25 23:24:23 +01:00
Nav
4fe2dcb681 Prep for v0.2.1 2021-06-23 04:34:38 +01:00
Nav
c794eada28 Fixed bug in shutdown routine that was resulting in a seg fault on shutdown, for certain commands. 2021-06-23 04:34:00 +01:00
Nav
7d44232e0c Minor font size tweak for suspended state text on Insight window 2021-06-23 03:42:29 +01:00
Nav
15ad890f7a Updated build script to use G++10 on virtual build machine 2021-06-23 03:41:39 +01:00
Nav
d303a231b4 Prep for v0.2.0 2021-06-23 00:02:33 +01:00
Nav
bbf85f8da5 Included Bloom's udev rules in codebase - somehow this wasn't included in the initial commit 2021-06-22 23:57:19 +01:00
Nav
d365f6348b General tidying, addressing issues found by static analysis tool. 2021-06-22 23:52:31 +01:00
Nav
69cee4d579 Removed EventRef alias for clarity 2021-06-22 14:44:00 +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
139e880646 Tidying 2021-06-21 00:14:31 +01:00
Nav
a9c6171ac2 Removed duplicate target variants from Insight window 2021-06-20 22:57:09 +01:00
Nav
57acda4b3b Included SSOP target package and updated the Insight window to use the DIP widget for SOIC, SSOP and DIP packages.
Also updated the Insight window to use the QFP widget for QFN packages.
2021-06-20 22:55:48 +01:00
Nav
c93c012cbb Added some documentation on TDFs 2021-06-20 17:45:47 +01:00
Nav
35675041fe Included TDF validation at build time 2021-06-20 16:10:46 +01:00
Nav
46773a82b3 Final TDF corrections - Validation script now reports zero failures 2021-06-20 15:59:14 +01:00
Nav
4936da5367 More TDF corrections 2021-06-20 01:34:28 +01:00
Nav
43f341fda1 Removed TDFs for discontinued targets (found by validation script) 2021-06-20 01:33:03 +01:00
Nav
6a7e69f567 More TDF corrections 2021-06-19 23:55:40 +01:00
Nav
adde3cc2ca Included pinout lookup in TDF validation and corrected TDFs where the lookups failed 2021-06-15 02:31:04 +01:00
Nav
7eccab6d7b More TDF corrections 2021-06-15 02:12:27 +01:00
Nav
9fcc970235 More TDF corrections and some tidying 2021-06-14 22:23:41 +01:00
Nav
2b5b2406b1 Added PORT register check in TDF validation script 2021-06-14 22:23:20 +01:00
Nav
d14def8ab9 Small tweaks to architecture graphic 2021-06-12 01:44:28 +01:00
Nav
38fcbe1632 Refined AVR8 TDF port peripheral module validation 2021-06-12 01:44:00 +01:00
Nav
cd79dbbb2c More TDF corrections 2021-06-12 01:43:30 +01:00
Nav
a550d2c3a1 Some tidying and more TDF corrections 2021-06-11 23:59:17 +01:00
Nav
01ce8dd5a4 More TDF corrections 2021-06-10 00:06:46 +01:00
Nav
213506d136 Corrected TDF pinout/pin-count issues found by the validation script 2021-06-09 22:51:55 +01:00
Nav
b119ee8c4b Added additional TDF validation for pinouts and pin counts 2021-06-09 22:50:32 +01:00
Nav
be1e978bb6 Added proper handling of TDF parsing errors 2021-06-08 00:43:45 +01:00