Nav
a39099d5dd
Began updating TDF parsing to align with new format.
...
- Convenience functions for fetching attributes from XML elements
- Property groups are now being parsed correctly
- Property group lookups (including nested lookups) are working correctly
2024-02-12 19:23:34 +00:00
Nav
66cbd89051
- Refactored AVR8 constructor, moving TDF construction to the TargetControllerComponent
...
- The `TargetControllerComponent` now resolves the target via the new generated mapping approach
- Added `TargetDescriptionFile` derived class
- Removed obsolete JSON map processing code
- Other bits of refactoring and tidying
2023-12-17 18:40:52 +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
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
7924478145
Tidying TDF processing in preparation for RISC-V accomodation
2023-12-10 13:04:05 +00:00
Nav
5896306f1a
Removed redundant 'Bloom' namespace from entire codebase
2023-08-13 15:47:51 +01:00
Nav
5833aeeb26
Removed unnecessary QDomDocument instance from TDF class
2023-03-05 23:30:42 +00:00
Nav
aa73b431ae
Bit field struct and TDF extraction
2022-03-04 15:36:07 +00:00
Nav
d462358b1e
Tidying
2022-01-11 21:12:25 +00:00
Nav
e58bda3be1
Removing default constructor for TargetDescriptionFile out of the public scope
2021-10-31 11:36:28 +00:00
Nav
c4b8c97897
Corrected TDF class scope for init functions
2021-10-31 11:36:28 +00:00
Nav
6edfb7376a
Tidied structure of all classes within the entire code base
...
Also some other small bits of tidying
2021-10-31 11:36:28 +00:00
Nav
a52d2271b3
Corrected register group extraction from AVR8 TDFs
2021-08-27 23:51:21 +01:00
Nav
ad18ff94fa
Extracting interfaces from TDFs
2021-06-26 03:47:23 +01:00
Nav
c93c012cbb
Added some documentation on TDFs
2021-06-20 17:45:47 +01:00
Nav
a65cc0b5c0
More TDF refactoring
...
Moved address space, module, property group, variant, pinout and peripheral module extraction to TDF initialisation.
Also some other bits of tidying.
2021-06-06 20:06:43 +01:00
Nav
9b1f250625
Moved AVR8 specific TDF parsing to AVR8 derivation of TDF class.
...
Also some other small tweaks to TDF function qualifiers
Also improved some comments
2021-06-06 19:23:45 +01:00
Nav
91b40133a1
Fixed issue with AVR8 EEPROM address register loading from TDFs
2021-06-05 22:35:24 +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