Nav
|
b9d05e03eb
|
Removed TargetMemoryDescriptor dependency in MemoryRegion class (in preparation for saving & loading memory regions from Bloom's project settings file)
|
2022-01-16 18:53:28 +00:00 |
|
Nav
|
d462358b1e
|
Tidying
|
2022-01-11 21:12:25 +00:00 |
|
Nav
|
7c08a37d82
|
Renamed ApplicationConfig to ProjectConfig
|
2022-01-02 21:24:23 +00:00 |
|
Nav
|
092d27a0cb
|
Corrected address range contains() check
|
2021-12-30 13:28:58 +00:00 |
|
Nav
|
c29db60b4c
|
Tidying
|
2021-12-28 01:16:29 +00:00 |
|
Nav
|
b9e579b4bc
|
Added support for AVR ATtiny45 target
|
2021-12-27 04:14:07 +00:00 |
|
Nav
|
bb306778cd
|
Address range helper function for checking if a range contains an address
|
2021-12-27 03:55:11 +00:00 |
|
Nav
|
cacd81b1dc
|
Tidying
|
2021-12-25 21:22:29 +00:00 |
|
Nav
|
6f364a7009
|
Added support for excluding address ranges from read memory events
|
2021-12-25 20:57:03 +00:00 |
|
Nav
|
9054b17bc7
|
TargetMemoryAddressRange comparison operator
|
2021-12-25 20:54:02 +00:00 |
|
Nav
|
844c7e78ae
|
Equality operators for TargetMemoryDescriptor and TargetAddressRange
|
2021-12-25 01:45:37 +00:00 |
|
Nav
|
c665215d69
|
Corrected size() function in TargetMemoryDescriptor scruct.
This was hiding the issue with incorrect end addresses in AVR8 memory descriptors
|
2021-12-24 14:35:11 +00:00 |
|
Nav
|
a0ef9051ba
|
Corrected end address in AVR8 memory descriptors
|
2021-12-24 14:33:34 +00:00 |
|
Nav
|
3e0aebd9a1
|
Address range intersection function
|
2021-12-22 03:33:54 +00:00 |
|
Nav
|
cd0f2428ef
|
Separate routine for fetching the current stack pointer
|
2021-11-11 19:03:23 +00:00 |
|
Nav
|
cd63dd5035
|
Tidying
|
2021-11-07 20:35:36 +00:00 |
|
Nav
|
b01d1ea1ed
|
EEPROM memory descriptor for AVR8 targets
|
2021-11-05 23:44:15 +00:00 |
|
Nav
|
1ef78dafb1
|
Single definition of Bloom website domain
|
2021-11-02 23:26:11 +00:00 |
|
Nav
|
3802cc11f6
|
Added fallback to "rw" attribute for read/write capabilities for registers defined in AVR8 TDFs
|
2021-10-31 11:36:28 +00:00 |
|
Nav
|
f7222efc13
|
Tidying comments in abstract target class
|
2021-10-31 11:36:28 +00:00 |
|
Nav
|
e58bda3be1
|
Removing default constructor for TargetDescriptionFile out of the public scope
|
2021-10-31 11:36:28 +00:00 |
|
Nav
|
49cb5da872
|
Corrected memory descriptor address range for internal RAM on AVR8 targets
|
2021-10-31 11:36:28 +00:00 |
|
Nav
|
59fcb9c211
|
Loading TargetMemoryDescriptor for AVR8 targets
|
2021-10-31 11:36:28 +00:00 |
|
Nav
|
e7a30076d0
|
New TargetMemoryDescriptor struct
|
2021-10-31 11:36:28 +00:00 |
|
Nav
|
a3717bcffa
|
Constructor for TargetMemoryAddressRange struct
|
2021-10-31 11:36:28 +00:00 |
|
Nav
|
356c06f4f3
|
Tidying lambdas
|
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
|
600c7665f8
|
PDIP package variant for ATmega4809 target
|
2021-10-31 10:39:53 +00:00 |
|
Nav
|
508acf1c56
|
Tidying/consistency in lambda definitions
|
2021-10-03 02:03:54 +01:00 |
|
Nav
|
df6b94b0de
|
Tidying/consistency of includes
|
2021-10-02 17:39:33 +01:00 |
|
Nav
|
ebfd97eae8
|
Tidying
|
2021-09-21 21:21:57 +01:00 |
|
Nav
|
1aa91a22dc
|
Reduced size of TargetState enum
|
2021-09-21 21:12:53 +01:00 |
|
Nav
|
8b74b36842
|
Tidied caption attributes in AVR8 TDFs
|
2021-09-17 23:01:29 +01:00 |
|
Nav
|
39c95857e5
|
Replaced TargetIoPortsUpdated event with RegistersWrittenToTarget event
|
2021-09-12 23:28:16 +01:00 |
|
Nav
|
dca5b362b3
|
Created new register type for port registers
|
2021-09-12 23:26:56 +01:00 |
|
Nav
|
12a7d58b59
|
Triggering a registers written event when a memory range that contains a register is written to.
|
2021-09-11 20:42:44 +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
|
3b458bd12d
|
Use std::set instead of std::vector for TargetRegisterDescriptors
|
2021-08-30 22:23:27 +01:00 |
|
Nav
|
4c4bde45cf
|
Fixed numerous bugs with hashing and sorting of TargetRegisterDescriptor objects
These became apparent when using some STL contains (map, set, etc)
|
2021-08-30 22:22:28 +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
|
4b76a41076
|
Added < boolean operator overload for TargetRegisterDescriptors
|
2021-08-21 21:11:36 +01:00 |
|
Nav
|
c48de5247b
|
Reduced TargetRegisterType enum size.
|
2021-08-19 22:10:07 +01:00 |
|
Nav
|
30ae552211
|
Removed obsolete class and tidied CMakeLists file
|
2021-08-08 13:59:22 +01:00 |
|
Nav
|
9e29c3b19a
|
Removed target register descriptor ID
|
2021-08-07 18:09:12 +01:00 |
|
Nav
|
f4da255b75
|
Updated target register interface with more generic register access & manipulation functions
|
2021-08-07 17:28:54 +01:00 |
|