embassy/examples/boot/bootloader/stm32
pennae 8a9136e4e4 enable inline-asm feature for cortex-m in examples
inline assembly is supported since rust 1.59, we're way past that.
enabling this makes the compiled code more compact, and on rp2040
even decreses memory usage by not needing thunks in sram.
2023-04-18 21:07:36 +02:00
..
src Align stm32 bootloader example 2023-04-05 10:29:45 +02:00
build.rs Add build.rs to detect armv6 2022-06-27 14:24:19 +02:00
Cargo.toml enable inline-asm feature for cortex-m in examples 2023-04-18 21:07:36 +02:00
memory.x Fix RAM origin copy paste from nrf 2022-06-29 19:14:07 +02:00
README.md Move bootloader main to examples 2022-06-24 19:56:15 +02:00

Bootloader for STM32

The bootloader uses embassy-boot to interact with the flash.

Usage

Flash the bootloader

cargo flash --features embassy-stm32/stm32wl55jc-cm4 --release --chip STM32WLE5JCIx