Commit Graph

124 Commits

Author SHA1 Message Date
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
15ad890f7a Updated build script to use G++10 on virtual build machine 2021-06-23 03:41:39 +01:00
Nav
35675041fe Included TDF validation at build time 2021-06-20 16:10:46 +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
2b5b2406b1 Added PORT register check in TDF validation script 2021-06-14 22:23:20 +01:00
Nav
38fcbe1632 Refined AVR8 TDF port peripheral module validation 2021-06-12 01:44:00 +01:00
Nav
b119ee8c4b Added additional TDF validation for pinouts and pin counts 2021-06-09 22:50:32 +01:00
Nav
23b54eb7c3 Added PORT peripheral validation for AVR8 TDFs 2021-06-08 00:31:15 +01:00
Nav
ebc7fd4c6f Rewrote AVR8 TDF build script 2021-06-08 00:29:11 +01:00
Nav
b9d286eb43 AVR8 signature extraction and validation (from TDFs) 2021-06-07 00:15:25 +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
e9929927cb Updated lookup for OSCCAL_ADDR value from TDFs.
Included OSCCAL0, OSCCAL1, FOSCCAL0, SOSCCALA register lookups
2021-06-06 00:43:18 +01:00
Nav
b78fef4efe Adjusted TDF validation scripts to properly handle targets that support numerous physical interfaces (for debugging) 2021-06-06 00:18:20 +01:00
Nav
0309f4c604 Refactored EEPROM TDF memory segment lookup and included a fallback
for cases where the eeprom segment is located in the data address space,
as opposed to a dedicated address space for eeprom memory.
2021-06-05 23:52:00 +01:00
Nav
0c1549c1d2 Included check for flash memory segments with name "PROGMEM", for the new AVR8 TDFs 2021-06-05 23:51:49 +01:00
Nav
02446116df Tidying 2021-06-05 22:47:04 +01:00
Nav
733e727783 Refactored validation build script 2021-06-05 22:41:37 +01:00
Nav
b1ac652a7f Added derivation of TDF base class, for AVR8 targets.
Includes initialisation and validation code.
2021-06-05 22:41:12 +01:00
Nav
5f580cc387 Removed unnecessary 'devices' element from TDFs 2021-06-02 23:24:05 +01:00
Nav
80749e2b5b Added TDF validation script 2021-06-01 23:57:12 +01:00
Nav
571211b337 Renamed part description files to target description files.
Introduced a generic target description file class with an AVR8 derivation.
Moved AVR8 target description files
2021-05-31 01:42:18 +01:00
Nav
e79b3a42fb Corrected issues with building and packaging 2021-04-14 23:18:14 +01:00
Nav
a29c5e1fec Initial commit 2021-04-04 21:04:12 +01:00