Nav
6ec383b0a3
Restricted license to LGPL v3 only
2022-12-08 19:16:50 +00:00
Nav
b3fb3f0955
Lots of tidying
2022-12-03 22:16:21 +00:00
Nav
df36d9d698
Added duplicate target ID detection in AVR8 TDF validation script
2022-12-03 22:13:04 +00:00
Nav
c6781b00f1
Tidying
2022-11-18 20:49:22 +00:00
Nav
8d0e170a04
Added warning when GDB client sends invalid packet
2022-11-18 20:49:17 +00:00
Nav
89b02474a9
More bits of refactoring in the GDB RSP server implementation
2022-11-18 20:26:20 +00:00
Nav
35a6172b24
Refactored Bloom::DebugServer::Gdb::Connection::read() routine
2022-11-17 21:00:45 +00:00
Nav
3a04fd9b17
Tidying
2022-11-17 01:02:23 +00:00
Nav
7a2e8f07b5
Renamed DebugSessionAborted GDB exception
2022-11-17 00:40:04 +00:00
Nav
f2d09641a1
Tidying
2022-11-16 23:51:07 +00:00
Nav
4a9e99f053
Enforced absolute maximum read size in GDB server
2022-11-16 23:50:28 +00:00
Nav
b6f3d57a04
Tidied Process::isManagedByClion() routine
2022-10-30 12:29:35 +00:00
Nav
c299f282ca
More tidying
2022-10-28 23:31:16 +01:00
Nav
fbe22b72ed
Tidying
2022-10-25 21:28:16 +01:00
Nav
0c1b0211e8
Tidying
2022-10-12 21:26:09 +01:00
Nav
87e230c589
Tidying
2022-10-09 13:10:30 +01:00
Nav
bc8206ccc7
Corrected missing header includes
2022-10-09 13:10:17 +01:00
Nav
51a3d2fbbb
Tidied Process class and moved Application::isRunningAsRoot() function to Process class
2022-10-05 20:58:25 +01:00
Nav
f5d75f2ea6
Adjusted AVR8 TDF processing build script to extract all physical interfaces (as opposed to just debug-capable physical interfaces)
2022-10-05 20:57:08 +01:00
Nav
15d9dbe5e4
Tidying
2022-10-02 15:29:30 +01:00
Nav
0d4216fd8f
Moved most of the EDBG device code to an abstract base class, to reduce code duplication
2022-10-02 15:29:17 +01:00
Nav
1bf0e97248
Replaced manual resource management of libusb_config_descriptor resource, with std::unique_ptr
2022-10-02 13:48:42 +01:00
Nav
afffaafc86
Fixed hard-coded configurationIndex value when setting USB configuration on a USB device
2022-10-02 13:28:27 +01:00
Nav
28cbeb6fc4
More tidying
2022-10-01 21:54:25 +01:00
Nav
9fb017c2de
Renamed CMSIS commandId field to id
2022-10-01 21:02:10 +01:00
Nav
065a389dfe
Improved naming consistency of aliases
2022-10-01 21:01:37 +01:00
Nav
2c6fd25ae4
Tidying EDBG driver code:
...
- Binned a lot of pointless code
- Simplified many EDBG data structure implementations
- Const-correctness
- Many other bits of tidying
2022-10-01 20:46:56 +01:00
Nav
a5b0097036
Tidying low-level debug tool driver code:
...
- Use automatic objects for libusb/hidapi resources, where possible (to reduce manual resource management)
- Removed unused/redundant code
- Tidied HidInterface class
- Tidied debug tool initialisation code
- Other bits of tidying
2022-10-01 16:50:57 +01:00
Nav
ef4eb4f768
Removed pointless enum and tidied comments
2022-09-26 21:21:57 +01:00
Nav
ba3152badb
Bumped version number for bug fix release
2022-09-24 19:08:21 +01:00
Nav
2282967e0d
Fixed intermittent 'illegal target state' error from EDBG debug tools, when issuing commands immediately after target reset.
2022-09-24 18:45:45 +01:00
Nav
c7af236646
Tidied logs
2022-09-24 18:35:58 +01:00
Nav
af2fcde031
Catch YAML exceptions when parsing bloom.yaml
2022-09-24 18:35:31 +01:00
Nav
6e0038b41c
Corrected font bug in annotation items
2022-09-19 14:40:48 +01:00
Nav
95477c489d
Bumped version number
2022-09-18 18:17:02 +01:00
Nav
851a2b7cd7
Fixed latest version number check bug
2022-09-18 18:16:52 +01:00
Nav
294e49df08
Increased timeout value for single-shot timer used to emit the target state when stepping through code
2022-09-18 15:02:22 +01:00
Nav
35b49aae25
Fixed bug with AVR8 physical interface verification
2022-09-18 15:01:39 +01:00
Nav
3dece376ce
Removed CPU general purpose registers from SVD generation
2022-09-18 14:03:28 +01:00
Nav
8bec04e15a
Renamed 'updateDwenFuseBit' AVR8 param to 'manageDwenFuseBit'
2022-09-18 13:02:33 +01:00
Nav
42c42203c2
Tidying
2022-09-17 20:56:23 +01:00
Nav
2ff7a3fdde
Fixed annotation item italic bug in memory inspection pane
2022-09-17 20:55:37 +01:00
Nav
238819eb42
Added single-shot delay times for emitting target stopped events to Insight components, when stepping through code
2022-09-17 20:55:17 +01:00
Nav
4b7054070d
Improved logging in FlashDone packet handler
2022-09-17 20:22:39 +01:00
Nav
fc6cfc5d49
Fixed bug with InsightWorkers not shutting down promptly
2022-09-17 20:18:03 +01:00
Nav
0b54a1b590
Tidying
2022-09-17 20:16:23 +01:00
Nav
8e9d114343
Reset target after GDB programming session
2022-09-17 20:15:53 +01:00
Nav
18fb3b56ce
Grouped the buffers from GDB's flash write packets so that we only flush once we have the full buffer.
...
This fixes an issue with GDB programming, where it was sending misaligned buffers and program memory
wasn't being properly updated.
2022-09-17 20:12:26 +01:00
Nav
65bdcd62d3
Enforce flash page alignment for UPDI targets, when accessing flash
2022-09-17 19:55:55 +01:00
Nav
9f9a67688e
Tidying
2022-09-17 02:05:45 +01:00