V0.1.11
Pre-release
Pre-release
- Improved SVD parsing:
- Fields now support bit ranges being defined with and elements; This would have impacted SVD files supplied by Nordi Semiconductor, Fujitsu and Spansion
- Improved support for repeating fields/registers for "array" style repeats, versus explicitly named repeats; This would have impacted SVD files supplied by Nordic Semiconductor, Microchip/Atmel, and some of NXP's LPC line
- Support for register clusters, to group multiple closely related registers, within peripherals; This would have impacted SVD files supplied by Nordic Semiconductor and Microchip/Atmel
- Fixed issue with values being displayed as if they were signed.
- Improved display of Write-Only registers
- Improved behaviour with the Disassembly View:
- Manual triggered disassembly names will now match those automatically generated by missing source/forced disassembly mode - prevents it from opening two copies of the disassembly.
- If there are multiple functions with the same symbol name (two static functions with the same name in two different compilation units) you can now choose between them when manually opening a disassembly view.
- If you are focused on a manual disassembly view for the current frame the debugger will use instruction level stepping, instead of source line level stepping.
- Added a "postLaunchCommands" property to the supported launch.json properties. This should be an array of GDB commands to send after the main launch/attach sequence (you do not need to include things like "target extended-remote ...", "load", or "monitor reset" as these are generated automatically).