Cargo Features

[dependencies]
stm32f4-staging = { version = "0.16.1", default-features = false, features = ["rt", "atomics", "stm32f401", "stm32f405", "stm32f407", "stm32f410", "stm32f411", "stm32f412", "stm32f413", "stm32f427", "stm32f429", "stm32f446", "stm32f469", "critical-section", "defmt"] }
default = critical-section, rt

These default features are set whenever stm32f4-staging is added without default-features = false somewhere in the dependency tree.

rt default

Enables device of cortex-m-rt

atomics

Enables portable-atomic

stm32f401

Affects stm32f4-staging::stm32f401

stm32f405

Affects stm32f4-staging::stm32f405

stm32f407

Affects stm32f4-staging::stm32f407

stm32f410

Affects stm32f4-staging::stm32f410

stm32f411

Affects stm32f4-staging::stm32f411

stm32f412

Affects stm32f4-staging::stm32f412

stm32f413

Affects stm32f4-staging::stm32f413

stm32f427

Affects stm32f4-staging::stm32f427

stm32f429

Affects stm32f4-staging::stm32f429

stm32f446

Affects stm32f4-staging::stm32f446

stm32f469

Affects stm32f4-staging::stm32f469

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.

critical-section default
cortex-m-rt rt
defmt implicit feature