A debug interface for AVR-based embedded systems development on GNU/Linux.
targetPowerCycleDelay
target config param. The millisecond value of that param determines how long Bloom will wait for the target to power-down and back up.Some debug tools possess the ability to control the connected target's power input. This is typically the case for evaluation boards, where the connected target is embedded onto the same board as the debugger, and they both share the same power supply.
With these debug tools, Bloom can now manage the power to the connected target. With this functionality, Bloom will now automatically cycle the target power after updating the DWEN fuse bit, for debugWire sessions. This new function is enabled by default, but can be disabled via the cycleTargetPowerPostDwenUpdate
target config parameter.
Debug tool drivers:
updateDwenFuseBit
target config parameter was introduced to control this function. See https://bloom.oscillate.io/docs/configuration#target-config-param-updateDwenFuseBit and https://bloom.oscillate.io/docs/debugging-avr-debugwire for more.Insight:
Other:
shutdownPostDebugSession
config parameter to instruct Bloom to automatically shutdown at the end of a debug session.Small feature release.
Insight:
Bug fixes:
New debug tool drivers:
For configuration values, see https://bloom.oscillate.io/docs/configuration#debug-tool-target-config
Insight:
Target support:
Bug fixes:
Other:
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.Bug fix release:
ATmega4809-PF
)Bug fix release: