Nav
af815fba13
Added tryGetDeviceAttribute() member function to TDF class
2024-03-20 21:13:32 +00:00
Nav
47e92157f7
Added target address space and memory segment descriptor structs
2024-03-16 00:06:53 +00:00
Nav
534b269b56
Updated TDF variant extraction to align with new TDF format
2024-03-09 15:40:05 +00:00
Nav
4bb273124a
Tidying
2024-03-09 15:20:55 +00:00
Nav
e5cac7e39c
Updated TDF pinout and pin extraction to align with new TDF format
2024-03-09 01:55:54 +00:00
Nav
4aa8ed30de
- Renamed build script for brief target descriptor generation
...
- Created new TargetService class
- Moved brief target descriptor mapping to new TargetService class
- Replaced CMake custom commands with custom targets, for TDF validation and brief target descriptor generation build scripts
- Moved BriefTargetDescriptor into separate header file
2024-03-02 01:59:55 +00:00
Nav
e75ce8b403
Tidying
2024-02-27 21:27:41 +00:00
Nav
94c20b2978
Updated TDF peripheral, register group instance and signal extraction to align with new TDF format
2024-02-27 21:01:46 +00:00
Nav
11c0106fd6
Tidying
2024-02-26 20:51:45 +00:00
Nav
205ed1d55c
Updated TDF module, register group, register group reference, register and bit field extraction to align with new TDF format
2024-02-26 19:27:36 +00:00
Nav
a09de592f4
Tidying
2024-02-15 21:25:32 +00:00
Nav
7e9e28286f
Made physical interface enum more generic (moved out of AVR8-specific context)
2024-02-15 21:25:12 +00:00
Nav
f33b4d8c70
Updated TDF physical interface extraction to align with new TDF format
2024-02-15 19:40:22 +00:00
Nav
a8a679320c
Tidying
2024-02-13 20:24:52 +00:00
Nav
f5677b6235
Updated TDF address space, memory segment and memory segment section extraction to align with new TDF format
2024-02-13 20:24:25 +00:00
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