Skip to content

V0.1.11

Pre-release
Pre-release
Compare
Choose a tag to compare
@Marus Marus released this 30 Jan 02:24
· 1193 commits to master since this 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).