embassy-boot-stm32

Crates

git

Versions

default

Flavors

Crate embassy_boot_stm32

source
Expand description

§embassy-boot-stm32

An Embassy project.

An adaptation of embassy-boot for STM32.

§Features

  • Configure bootloader partitions based on linker script.
  • Load applications from active partition.

Structs§

  • Buffer aligned to 32 byte boundary, largest known alignment requirement for embassy-boot.
  • Manages the state partition of the firmware update.
  • Blocking FirmwareUpdater is an application API for interacting with the BootLoader without the ability to ‘mess up’ the internal bootloader state
  • A bootloader for STM32 devices.
  • Bootloader flash configuration holding the three flashes used by the bootloader
  • Manages the state partition of the firmware update.
  • FirmwareUpdater is an application API for interacting with the BootLoader without the ability to ‘mess up’ the internal bootloader state
  • Firmware updater flash configuration holding the two flashes used by the updater

Enums§

  • Errors returned by bootloader
  • The state of the bootloader after running prepare.