Announcing Drone 0.11
New target devices
- Nordic’s nRF52 micro-controller family
- ST’s STM32F4 micro-controller family
New debug probes
Added support for OpenOCD debugging interface.
bmp command was renamed to a more general
[bmp] section was
Drone.toml in favor of a new
OpenOCD enables use of ST-Link probes (and many others, see the relevant docs) with internal or external (using generic USB-to-UART converter) ITM capture.
drone-nrf-mapfor Nordic’s nRFx chips
drone-svdwas extracted from
drone-stm32-map, and is used as a base for both
Drone.toml supports a new
linker.include configuration value. Each file from
this array is included to a final auto-generated linker script. This is useful
when you link an external object file, which has custom linker sections.
drone-nrf-map are using custom
condition compilation flags instead of cargo features for choosing the processor
model. This allowed use of cargo features for excluding unneeded peripheral
sub-crates from compilation. Generated
Justfile was changed to use a new
drone env command for setting correct environment variables.
to_mut_ptr methods was changed to
they are more precisely reflects their signatures.