Embassy
embassy-boot-nrf

Crates

git

Versions

default

Flavors

Crate embassy_boot_nrf

source ·
Expand description

embassy-boot-nrf

An Embassy project.

An adaptation of embassy-boot for nRF.

Features

  • Load applications with or without the softdevice.
  • Configure bootloader partitions based on linker script.
  • Using watchdog timer to detect application failure.

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 nRF 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
  • A flash implementation that wraps any flash and will pet a watchdog when touching flash.