Nav
07283a2dc7
Flash programming support for WCH-LinkE tool
2024-11-16 20:05:26 +00:00
Nav
6cdbfbe950
Massive refactor to accommodate RISC-V targets
...
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR)
- Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website
- Added unit size property to address spaces
- Many other changes which I couldn't be bothered to describe here
2024-07-23 21:14:22 +01:00
Nav
4675d1fddc
Added size() member function to TargeMemoryAddressRange
2024-03-16 16:21:43 +00:00
Nav
7918b7c9f7
Tidying
2024-02-25 16:41:57 +00:00
Nav
b5df37ae9b
Removed TargetProgramCounter type alias
2023-09-21 00:40:30 +01:00
Nav
586c11157c
Refactored byte item selection and highlighting in hex viewer
2023-08-24 17:25:28 +01:00
Nav
5896306f1a
Removed redundant 'Bloom' namespace from entire codebase
2023-08-13 15:47:51 +01:00
Nav
36ed2e9cb4
Fixed intersecting memory region detection bug
2023-07-18 21:56:41 +01:00
Nav
6ae1ef1be2
OCDEN fuse bit management
2023-05-07 16:49:45 +01:00
Nav
eca86fcb1a
Added support for flash memory inspection
2023-05-04 00:20:56 +01:00
Nav
9097e37375
When splitting a memory read into numerous reads (in the ReadTargetMemory Insight worker task), use the page size if it's available and not less than 256 bytes.
2022-12-17 14:45:54 +00:00
Nav
46d8ce1854
Added TargetMemoryAddress, TargetMemorySize, TargetProgramCounter and TargetStackPointer aliases
2022-09-06 17:16:49 +01:00
Nav
159c77a5f1
Added pageSize to TargetMemoryDescriptor struct
2022-05-14 22:39:37 +01:00
Nav
6441a9dbf0
Made endianness of focused memory regions configurable
2022-02-02 21:52:31 +00:00
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
092d27a0cb
Corrected address range contains() check
2021-12-30 13:28:58 +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
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
3e0aebd9a1
Address range intersection function
2021-12-22 03:33:54 +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
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
a29c5e1fec
Initial commit
2021-04-04 21:04:12 +01:00