Commit Graph

132 Commits

Author SHA1 Message Date
Nav
b6dc0b87f9 Removed unused property in TDF RegisterGroup class 2024-02-17 17:39:51 +00:00
Nav
4b6e21e43f Typo correction 2024-02-12 19:39:21 +00:00
Nav
039e083a09 Tidying 2024-02-12 19:24:56 +00:00
Nav
a4c08c1b0a Stricter string to integer conversion in TDF scripts 2024-02-12 19:14:25 +00:00
Nav
e70b4cc972 Updated TDF mapping generation script to use new services 2024-02-09 23:36:19 +00:00
Nav
025d2d6e08 Updated TDF validation script to use new services 2024-02-09 23:35:53 +00:00
Nav
e991077c5a New TDF validation service for AVR8 TDFs 2024-02-09 23:35:26 +00:00
Nav
955f738691 New TDF validation service 2024-02-09 23:34:45 +00:00
Nav
8ec72afaef New TDF discovery service 2024-02-09 23:34:22 +00:00
Nav
5ea04625ef New service for converting TDFs to/from XML documents 2024-02-09 23:32:58 +00:00
Nav
c563443737 Refactored TDF processing PHP code to confirm to new TDF format 2024-02-09 23:30:47 +00:00
Nav
866cdbdcc5 Replaced target architecture with target family in TDF build scripts 2023-12-17 17:57:35 +00:00
Nav
4dd6050781 Renamed variant 'ordercode' to 'name' 2023-12-13 23:03:04 +00:00
Nav
89f34ee3b8 Replaced constants with PHP enums in TDF scripts. Updated PHP version in dependency list in the README 2023-12-13 21:03:50 +00:00
Nav
dc09fe77a8 Added TargetFamily in TDF scripts 2023-12-13 21:00:37 +00:00
Nav
0ed72979b8 Added single file support in TDF validation script 2023-12-13 20:34:37 +00:00
Nav
b5587d1e3c Added target family attribute to AVR8 TDFs and renamed AVR family attribute to avr-family 2023-12-13 00:50:10 +00:00
Nav
41a6e0bbbd Tidying 2023-12-12 23:25:29 +00:00
Nav
ec51a21846 - Began refactoring TDF build scripts
- Separated TDF validation and mapping generation
- Moving away from the JSON mapping file, to a generated header file containing the TDF mapping.
- Other bits of tidying
2023-12-12 23:19:21 +00:00
Nav
38a9ce8728 Tidying 2023-08-20 15:36:50 +01:00
Nav
e6cafdb3cf Adjusted TDF mapping to use paths relative to the resources directory 2023-08-20 15:34:44 +01:00
Nav
cd260cc763 Tidying 2023-08-19 21:53:05 +01:00
Nav
a3fa436e52 Tidying 2023-07-18 23:17:13 +01:00
Nav
cadeca0812 Tidied AVR8 TDF validation script 2023-07-18 23:17:13 +01:00
Nav
b39d76d1e9 Corrected AVR8 TDF EESAVE fuse bit validation, and a little refactoring 2023-07-18 23:17:13 +01:00
Nav
18e125f43f EESAVE fuse bit TDF validation 2023-07-18 23:17:13 +01:00
Nav
54e77c371c Removed fuse type validation for OCDEN and JTAGEN fuse bits (no longer required) 2023-07-18 23:17:13 +01:00
Nav
ba03833325 Lots of tidying
- Removed generic `avr8` target
- Simplified AVR8 target construction
- Introduced register descriptor IDs
- Simplified GDB register mappings
- Simplified target interface contract
- Other bits of tidying
2023-07-18 23:16:06 +01:00
Nav
1371ac4338 Deleted old build script 2023-05-07 17:23:03 +01:00
Nav
c7c49b7557 Added support for AVR64EA28, AVR64EA32 and AVR64EA48 targets 2023-05-07 16:53:31 +01:00
Nav
38841b006b Tidying 2023-05-07 16:52:29 +01:00
Nav
d3fdc37df0 Added OCDEN and JTAGEN fuse bit check in TDF validation script 2023-05-07 16:52:09 +01:00
Nav
0b19de8afa Moved distributed files to build/distributed and stop placing the binary in build/bin (have binned that directory).
Also updated installation rules
2023-01-15 21:20:09 +00:00
Nav
d63bce750c Added validation for APP_SECTION start address and size for PDI targets, in AVR8 TDF validation script 2022-12-12 00:50:32 +00:00
Nav
190d734ca3 Tidying 2022-12-11 17:41:20 +00:00
Nav
ef8219b087 Added EEPROM size sense check to TDF validation script 2022-12-11 17:40:51 +00:00
Nav
d599de70a7 Added EEPROM start address check to TDF validation script 2022-12-11 17:40:23 +00:00
Nav
df36d9d698 Added duplicate target ID detection in AVR8 TDF validation script 2022-12-03 22:13:04 +00:00
Nav
f5d75f2ea6 Adjusted AVR8 TDF processing build script to extract all physical interfaces (as opposed to just debug-capable physical interfaces) 2022-10-05 20:57:08 +01:00
Nav
78491a7874 Tidying 2022-07-13 22:41:14 +01:00
Nav
049ccc1439 Corrected flash size and start address in TDF validation script 2022-07-13 22:41:14 +01:00
Nav
7e99520047 Upgraded Qt to version 6.2.4 (LTS) 2022-07-13 20:37:35 +01:00
Nav
df0328cef7 Tidying 2022-06-03 01:45:19 +01:00
Nav
884f2ea57f Included new XMEGA MCU module base address device parameter in AVR8 TDF validation script 2022-06-02 23:06:18 +01:00
Nav
4ab836f158 Renamed nvmBaseAddress to nvmModuleBaseAddress 2022-06-02 23:00:27 +01:00
Nav
1f19bcaa4e Tweaks to build scripts and .gitignore, to exclude Arch Linux packages 2022-05-08 20:00:57 +01:00
Nav
0e1aef7098 Improved CPack configuration and added support for RPM package generation 2022-04-02 17:13:07 +01:00
Nav
6906addf72 DWEN fuse bit field validation (in TDFs) for AVR8 debugWire targets 2022-03-12 15:41:43 +00:00
Nav
f17b2e1c35 Register bit fields in TDF validation script 2022-03-12 15:41:01 +00:00
Nav
f887d4b472 ISP parameter validation for debugWire targets 2022-03-07 15:11:28 +00:00