Bloom v0.5.0
New debug tool drivers:
- Xplained Pro Evaluation Board
- Xplained Mini Evaluation Board
- Xplained Nano Evaluation Board
- Curiosity Nano Evaluation Board
- MPLAB PICkit 4
For configuration values, see https://bloom.oscillate.io/docs/configuration#debug-tool-target-config
Insight:
- Internal RAM and EEPROM inspection (excluding manipulation)
- Stack memory highlighting
- Focused memory regions (with value annotations)
- Excluded memory regions
- Go to address
- ASCII view
- Improved target package widgets sizes
Target support:
- ATtiny45, requested by @ccrause
Bug fixes:
- For certain targets, Bloom was sending an incorrect response to GDB's read register command. This was the result of some targets (just 9 of the 248 supported) having a stack pointer register size of just 1 byte. GDB was expecting this register to be 2 bytes in size, but Bloom was sending it as is. GDB would terminate the debug session in response to the incorrect packet sent by Bloom. This was reported by @ccrause.
Other:
- New
disableDebugWirePreDisconnect
target configuration parameter has been added for AVR8 targets, in response to an issue raised by @lkoepsel. See https://bloom.oscillate.io/docs/configuration#target-config-param-disableDebugWirePreDisconnect for more.