Cargo Features
[dependencies]
blue_hal = { version = "1.1.0", default-features = false, features = ["stm32f429", "stm32f446", "stm32f469", "stm32f407", "stm32f412", "stm32f4_any", "stm32_any", "wgm160p", "efm32gg11b_any", "max32631", "max3263_any", "max32_any", "cortex_m_any", "defmt-default", "defmt-warn", "defmt-error"] }
The features below reflect the hierarchy of stm32 families.
Choosing a f4 family implies f4, which implies stm32, which implies cortex M...
- default = defmt-default
-
The
defmt-default
feature is set by default wheneverblue_hal
is added without
somewhere in the dependency tree.default-features = false - stm32f429 = stm32f4_any
-
Enables stm32f429 of stm32f4 ^0.12.1
- stm32f446 = stm32f4_any
-
Enables stm32f446 of stm32f4 ^0.12.1
Affects
drivers::stm32f4.qspi
… - stm32f469 = stm32f4_any
-
Enables stm32f469 of stm32f4 ^0.12.1
- stm32f407 = stm32f4_any
-
Enables stm32f407 of stm32f4 ^0.12.1
- stm32f412 = stm32f4_any
-
Enables stm32f412 of stm32f4 ^0.12.1
Affects
drivers::micron
,drivers::stm32f4.qspi
… - stm32f4_any stm32f407? stm32f412? stm32f429? stm32f446? stm32f469? = stm32_any
-
Affects
drivers::stm32f4
… - stm32_any stm32f4_any? = cortex_m_any
- wgm160p = efm32gg11b_any
- efm32gg11b_any wgm160p? = cortex_m_any, efm32gg11b
-
Affects
drivers::efm32gg11b
… - max32631 = max3263_any, max3263x
- max3263_any max32631? = max32_any
-
Affects
drivers::max3263
… - max32_any max3263_any? = cortex_m_any
- cortex_m_any efm32gg11b_any? max32_any? stm32_any?
- defmt-default default
- defmt-trace defmt-debug defmt-info defmt-warn
- defmt-error
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.
- efm32gg11b efm32gg11b_any?
- max3263x max32631?
-
Enables max3263x ^0.1
- stm32f4 stm32f407? stm32f412? stm32f429? stm32f446? stm32f469?
-
Enables stm32f4 ^0.12.1