Embassy
embassy-boot-stm32

Crates

git

Versions

default

Flavors

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.