Cargo Features

[dependencies]
loadstone = { version = "1.0.0", default-features = false, features = ["stm32f429", "stm32f469", "stm32f407", "stm32f412", "stm32f4_any", "stm32_any", "cortex_m_any", "wgm160p", "efm32gg11b_any", "defmt-default", "defmt-warn", "defmt-error", "ecdsa-verify", "relocate-to-bootable-bank"] }
default = defmt-default

The defmt-default feature is set by default whenever loadstone is added without default-features = false somewhere in the dependency tree.

stm32f429 = stm32f4_any

The features below reflect the hierarchy of stm32 families.
Choosing a f4 family implies f4, which implies stm32, which implies cortex M...

Enables stm32f429 of blue_hal

stm32f469 = stm32f4_any

Enables stm32f469 of blue_hal

stm32f407 = stm32f4_any

Enables stm32f407 of blue_hal

stm32f412 = stm32f4_any

Enables stm32f412 of blue_hal

stm32f4_any stm32f407? stm32f412? stm32f429? stm32f469? = stm32_any

Enables stm32_any of blue_hal

stm32_any stm32f4_any? = cortex_m_any
cortex_m_any efm32gg11b_any? stm32_any?

Affects loadstone::ports

wgm160p = efm32gg11b_any

Enables wgm160p of blue_hal

efm32gg11b_any wgm160p? = cortex_m_any
defmt-default default
defmt-trace defmt-debug defmt-info defmt-warn
defmt-error
ecdsa-verify = ecdsa, p256

Affects image::image_ecdsa

relocate-to-bootable-bank

Bases the binary address space on the first bootable bank rather than the first valid Flash address of the target board. This is mainly useful for the demo app,
which is generally booted by loadstone.

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ecdsa ecdsa-verify?

Enables ecdsa ^0.11

p256 ecdsa-verify?

Enables p256 0.8.*