Nav
|
a7df862d36
|
Moved away from shared pointers in event handlers - didn't make sense to expose the event management implementation to handlers.
Also some other bits of tidying.
|
2021-06-22 03:06:20 +01:00 |
|
Nav
|
139e880646
|
Tidying
|
2021-06-21 00:14:31 +01:00 |
|
Nav
|
a9c6171ac2
|
Removed duplicate target variants from Insight window
|
2021-06-20 22:57:09 +01:00 |
|
Nav
|
57acda4b3b
|
Included SSOP target package and updated the Insight window to use the DIP widget for SOIC, SSOP and DIP packages.
Also updated the Insight window to use the QFP widget for QFN packages.
|
2021-06-20 22:55:48 +01:00 |
|
Nav
|
c93c012cbb
|
Added some documentation on TDFs
|
2021-06-20 17:45:47 +01:00 |
|
Nav
|
35675041fe
|
Included TDF validation at build time
|
2021-06-20 16:10:46 +01:00 |
|
Nav
|
46773a82b3
|
Final TDF corrections - Validation script now reports zero failures
|
2021-06-20 15:59:14 +01:00 |
|
Nav
|
4936da5367
|
More TDF corrections
|
2021-06-20 01:34:28 +01:00 |
|
Nav
|
43f341fda1
|
Removed TDFs for discontinued targets (found by validation script)
|
2021-06-20 01:33:03 +01:00 |
|
Nav
|
6a7e69f567
|
More TDF corrections
|
2021-06-19 23:55:40 +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
|
7eccab6d7b
|
More TDF corrections
|
2021-06-15 02:12:27 +01:00 |
|
Nav
|
9fcc970235
|
More TDF corrections and some tidying
|
2021-06-14 22:23:41 +01:00 |
|
Nav
|
2b5b2406b1
|
Added PORT register check in TDF validation script
|
2021-06-14 22:23:20 +01:00 |
|
Nav
|
d14def8ab9
|
Small tweaks to architecture graphic
|
2021-06-12 01:44:28 +01:00 |
|
Nav
|
38fcbe1632
|
Refined AVR8 TDF port peripheral module validation
|
2021-06-12 01:44:00 +01:00 |
|
Nav
|
cd79dbbb2c
|
More TDF corrections
|
2021-06-12 01:43:30 +01:00 |
|
Nav
|
a550d2c3a1
|
Some tidying and more TDF corrections
|
2021-06-11 23:59:17 +01:00 |
|
Nav
|
01ce8dd5a4
|
More TDF corrections
|
2021-06-10 00:06:46 +01:00 |
|
Nav
|
213506d136
|
Corrected TDF pinout/pin-count issues found by the validation script
|
2021-06-09 22:51:55 +01:00 |
|
Nav
|
b119ee8c4b
|
Added additional TDF validation for pinouts and pin counts
|
2021-06-09 22:50:32 +01:00 |
|
Nav
|
be1e978bb6
|
Added proper handling of TDF parsing errors
|
2021-06-08 00:43:45 +01:00 |
|
Nav
|
3b6e13c22e
|
Started correcting issues with TDFs found by the TDF validation script
|
2021-06-08 00:32:24 +01:00 |
|
Nav
|
23b54eb7c3
|
Added PORT peripheral validation for AVR8 TDFs
|
2021-06-08 00:31:15 +01:00 |
|
Nav
|
a42ce9e1e3
|
Corrected potential issue with resolving TDFs from AVR8 signature values
|
2021-06-08 00:30: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
|
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
|
1aab927ea2
|
Corrected TDF family attribute values for new Dx-series targets
|
2021-06-06 18:42:00 +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
|
5ba95e6967
|
Corrected typo in OSCCAL register extraction
|
2021-06-06 17:08:31 +01:00 |
|
Nav
|
a72602e542
|
Tidying TDFs
|
2021-06-06 01:08:37 +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
|
20e16efadd
|
Added new TDFs for AVR8 Dx targets
|
2021-06-06 00:06:29 +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
|
a7d3e44436
|
Clarified program counter address format in the Insight window
|
2021-06-05 22:42:35 +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
|
bff9f7c317
|
Mopping up some TDF refactoring
|
2021-06-05 22:37:54 +01:00 |
|
Nav
|
9a31bddd06
|
Fixed issue with AVR8 'store program memory control register' (SPMCR) loading from TDFs
|
2021-06-05 22:36:53 +01:00 |
|
Nav
|
91b40133a1
|
Fixed issue with AVR8 EEPROM address register loading from TDFs
|
2021-06-05 22:35:24 +01:00 |
|
Nav
|
0948135c21
|
Removed TDFs for AVR8 targets that do not support debugging
|
2021-06-05 22:33:26 +01:00 |
|
Nav
|
ce7e0147db
|
Refactoring AVR8 target variant & pin/pad loading
|
2021-06-03 01:06:11 +01:00 |
|
Nav
|
11e328e81f
|
Some more renaming of part description files to target description files
|
2021-06-03 00:49:08 +01:00 |
|
Nav
|
104ec95a65
|
Construct an AVR8 TDF via a TargetSignature object, as opposed to the signature hex value.
|
2021-06-03 00:26:20 +01:00 |
|
Nav
|
5f580cc387
|
Removed unnecessary 'devices' element from TDFs
|
2021-06-02 23:24:05 +01:00 |
|