Nav
|
29d548b017
|
Tidying
|
2022-12-12 01:15:06 +00:00 |
|
Nav
|
91f8cbc931
|
Corrected value of APPICATION_BYTES XMEGA (PDI) device parameter in EDBG driver. Also added APP section start address extraction
|
2022-12-12 00:52:50 +00:00 |
|
Nav
|
b3fb3f0955
|
Lots of tidying
|
2022-12-03 22:16:21 +00:00 |
|
Nav
|
bc8206ccc7
|
Corrected missing header includes
|
2022-10-09 13:10:17 +01:00 |
|
Nav
|
35b49aae25
|
Fixed bug with AVR8 physical interface verification
|
2022-09-18 15:01:39 +01:00 |
|
Nav
|
96f0c14b53
|
Made AVR8 Physical Interfaces more generic (to include non-debug interfaces such as ISP)
|
2022-08-04 21:06:13 +01:00 |
|
Nav
|
ae5747e79b
|
Replaced project configuration format from JSON to YAML
|
2022-07-23 15:39:00 +01:00 |
|
Nav
|
c44fc2a3c0
|
Other bits of tidying
|
2022-06-22 22:24:27 +01:00 |
|
Nav
|
af16b4bdf8
|
Refactored AVR8 target pin state manipulation - removed unnecessary register accesses when setting pin states
|
2022-06-22 22:23:00 +01:00 |
|
Nav
|
a97cdeae6f
|
Used program memory address space address and size for AVR8 target parameters (otherwise we'd be ignoring other memory sections in the program memory, such as boot sections)
|
2022-06-03 11:53:12 +01:00 |
|
Nav
|
87b31d6f11
|
Included MCU module base address device parameters sent to EDBG tools, for XMEGA targets
|
2022-06-02 23:05:38 +01:00 |
|
Nav
|
4ab836f158
|
Renamed nvmBaseAddress to nvmModuleBaseAddress
|
2022-06-02 23:00:27 +01:00 |
|
Nav
|
f19da7d261
|
Added Read Lock pollIndex to IspParameters struct. And extraction from TDF
|
2022-03-05 14:09:36 +00:00 |
|
Nav
|
72a557041a
|
Renamed FuseBitDescriptor struct
|
2022-03-05 14:08:47 +00:00 |
|
Nav
|
b50333c170
|
Tidying
|
2022-03-04 23:46:44 +00:00 |
|
Nav
|
38260dc358
|
DWEN & SPIEN fuse bit descriptor extraction from AVR8 TDFs
|
2022-03-04 23:43:26 +00:00 |
|
Nav
|
67e74a34b6
|
AVR8 TDF tidying and const correctness
|
2022-03-02 22:42:55 +00:00 |
|
Nav
|
3435d20a85
|
ISP parameter struct and TDF extraction
|
2022-03-02 22:42:28 +00:00 |
|
Nav
|
53a3c815d7
|
Removed using namespace directive for class member function definitions in source files
|
2022-02-05 15:32:08 +00:00 |
|
Nav
|
356c06f4f3
|
Tidying lambdas
|
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
|
508acf1c56
|
Tidying/consistency in lambda definitions
|
2021-10-03 02:03:54 +01:00 |
|
Nav
|
dca5b362b3
|
Created new register type for port registers
|
2021-09-12 23:26:56 +01:00 |
|
Nav
|
ab3d918815
|
Speciy memory type in target register descriptor
|
2021-09-11 18:52:39 +01:00 |
|
Nav
|
1bc881e9ae
|
Included variant ID in target pin descriptor
|
2021-09-04 17:58:05 +01:00 |
|
Nav
|
d79977317d
|
Honouring read/write flags in AVR8 TDFs
|
2021-08-30 22:32:40 +01:00 |
|
Nav
|
df1f3958c0
|
Ignoring AVR8 registers that are not in the data address space
|
2021-08-30 22:31:44 +01:00 |
|
Nav
|
a52d2271b3
|
Corrected register group extraction from AVR8 TDFs
|
2021-08-27 23:51:21 +01:00 |
|
Nav
|
ae1b0c000d
|
Tidying
|
2021-08-22 20:58:54 +01:00 |
|
Nav
|
d709c8aac9
|
Retrieving AVR8 target registers and including them in the TargetDescriptor
|
2021-08-07 17:15:48 +01:00 |
|
Nav
|
dccf77fdb0
|
Fixed bug with AVR8 target variant extraction from TDFs
|
2021-07-17 23:32:29 +01:00 |
|
Nav
|
d8f53e4f9f
|
Moved AVR8 TDF data extraction into AVR8 TDF class.
|
2021-07-06 20:07:41 +01:00 |
|
Nav
|
8145708851
|
Corrected issue with JTAG/debugWire AVR8 parameters including mapped IO memory address offset
|
2021-07-04 00:29:43 +01:00 |
|
Nav
|
cfd8326b6e
|
Corrected bug with FUSES memory segment extraction from AVR8 TDFs
|
2021-06-28 21:59:47 +01:00 |
|
Nav
|
1971f0a89e
|
Refactored AVR8 TDF loading
Refactored EDBG AVR8 target parameter uploading
Implemented UPDI parameter extraction (from TDF) and uploading to debug tool
Introduced supported physical interfaces in AVR8 TDFs
|
2021-06-27 20:09:15 +01:00 |
|
Nav
|
d365f6348b
|
General tidying, addressing issues found by static analysis tool.
|
2021-06-22 23:52:31 +01:00 |
|
Nav
|
c93c012cbb
|
Added some documentation on TDFs
|
2021-06-20 17:45:47 +01:00 |
|
Nav
|
a42ce9e1e3
|
Corrected potential issue with resolving TDFs from AVR8 signature values
|
2021-06-08 00:30:15 +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
|
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
|
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
|
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 |
|