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
Nav
29d1a340ad
ISP parameter extraction in AVR8 TDF validation script
2022-03-07 15:10:58 +00:00
Nav
e916f4aef5
Added SP register size checks in AVR8 TDF validation script
2021-12-24 02:56:21 +00:00
Nav
9e3ca93264
Updated build script to use Qt6 libraries
2021-08-21 21:19:04 +01:00
Nav
86134fead1
Added pin count validation for QFP, QFN, DIP, SOIC and SSOP target packages, in the TDF validation script.
2021-07-09 23:40:33 +01:00
Nav
1c1e07eaf8
Added additional target variant package types in PHP TDF parser
2021-07-09 23:39:43 +01:00
Nav
ff5edd68b4
Removed unused argument from CMake install command in build script
2021-07-04 01:15:52 +01:00
Nav
9d366c822f
Added additional check in the TDF validation script to ensure all status registers for AVR8 targets do not exceed one byte in size.
2021-07-02 01:34:59 +01:00