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 wheneverloadstone
is added without
somewhere in the dependency tree.default-features = false - 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... - stm32f469 = stm32f4_any
- stm32f407 = stm32f4_any
- stm32f412 = stm32f4_any
- stm32f4_any stm32f407? stm32f412? stm32f429? stm32f469? = stm32_any
- stm32_any stm32f4_any? = cortex_m_any
- cortex_m_any efm32gg11b_any? stm32_any?
-
Affects
loadstone::ports
… - wgm160p = efm32gg11b_any
- 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.*