Cargo Features

embassy-stm32-plus has no features set by default.

[dependencies]
embassy-stm32-plus = { version = "0.2.1", features = ["exti", "stm32c011j4", "stm32c011j6", "stm32c011d6", "stm32c011f4", "stm32c011f6", "stm32c031f4", "stm32c031f6", "stm32c031g4", "stm32c031g6", "stm32c031k4", "stm32c031k6", "stm32c031c4", "stm32c031c6", "stm32f100c4", "stm32f100c6", "stm32f100c8", "stm32f100cb", "stm32f100r4", "stm32f100r6", "stm32f100r8", "stm32f100rb", "stm32f100rc", "stm32f100rd", "stm32f100re", "stm32f100v8", "stm32f100vb", "stm32f100vc", "stm32f100vd", "stm32f100ve", "stm32f100zc", "stm32f100zd", "stm32f100ze", "stm32f101t4", "stm32f101t6", "stm32f101t8", "stm32f101tb", "stm32f101c4", "stm32f101c6", "stm32f101c8", "stm32f101cb", "stm32f101r4", "stm32f101r6", "stm32f101r8", "stm32f101rb", "stm32f101rc", "stm32f101rd", "stm32f101re", "stm32f101rf", "stm32f101rg", "stm32f101v8", "stm32f101vb", "stm32f101vc", "stm32f101vd", "stm32f101ve", "stm32f101vf", "stm32f101vg", "stm32f101zc", "stm32f101zd", "stm32f101ze", "stm32f101zf", "stm32f101zg", "stm32f102c4", "stm32f102c6", "stm32f102c8", "stm32f102cb", "stm32f102r4", "stm32f102r6", "stm32f102r8", "stm32f102rb", "stm32f103t4", "stm32f103t6", "stm32f103t8", "stm32f103tb", "stm32f103c4", "stm32f103c6", "stm32f103c8", "stm32f103cb", "stm32f103r4", "stm32f103r6", "stm32f103r8", "stm32f103rb", "stm32f103rc", "stm32f103rd", "stm32f103re", "stm32f103rf", "stm32f103rg", "stm32f103v8", "stm32f103vb", "stm32f103vc", "stm32f103vd", "stm32f103ve", "stm32f103vf", "stm32f103vg", "stm32f103zc", "stm32f103zd", "stm32f103ze", "stm32f103zf", "stm32f103zg", "stm32f105r8", "stm32f105rb", "stm32f105rc", "stm32f105v8", "stm32f105vb", "stm32f105vc", "stm32f107rb", "stm32f107rc", "stm32f107vb", "stm32f107vc"] }
exti

support exti, used to support W5500 and etc

Enables exti of embassy-stm32

Affects gpio::GpioTrait.exti_input, gpio::GpioTrait.exti_input_with_pull

stm32c011j4

stm32c0x1 13

Enables stm32c011j4 of embassy-stm32 and stm32-metapac

stm32c011j6

Enables stm32c011j6 of embassy-stm32 and stm32-metapac

stm32c011d6

Enables stm32c011d6 of embassy-stm32 and stm32-metapac

embassy-stm32:

Chip-selection features

Select your chip by specifying the model as a feature, e.g. stm32c011d6. Check the Cargo.toml for the latest list of supported chips.

Important: Do not forget to adapt the target chip in your toolchain, e.g. in .cargo/config.toml.

stm32c011f4

Enables stm32c011f4 of embassy-stm32 and stm32-metapac

stm32c011f6

Enables stm32c011f6 of embassy-stm32 and stm32-metapac

stm32c031f4

Enables stm32c031f4 of embassy-stm32 and stm32-metapac

stm32c031f6

Enables stm32c031f6 of embassy-stm32 and stm32-metapac

stm32c031g4

Enables stm32c031g4 of embassy-stm32 and stm32-metapac

stm32c031g6

Enables stm32c031g6 of embassy-stm32 and stm32-metapac

stm32c031k4

Enables stm32c031k4 of embassy-stm32 and stm32-metapac

stm32c031k6

Enables stm32c031k6 of embassy-stm32 and stm32-metapac

stm32c031c4

Enables stm32c031c4 of embassy-stm32 and stm32-metapac

stm32c031c6

Enables stm32c031c6 of embassy-stm32 and stm32-metapac

stm32f100c4

stm32f100 19

Enables stm32f100c4 of embassy-stm32 and stm32-metapac

stm32f100c6

Enables stm32f100c6 of embassy-stm32 and stm32-metapac

stm32f100c8

Enables stm32f100c8 of embassy-stm32 and stm32-metapac

stm32f100cb

Enables stm32f100cb of embassy-stm32 and stm32-metapac

stm32f100r4

Enables stm32f100r4 of embassy-stm32 and stm32-metapac

stm32f100r6

Enables stm32f100r6 of embassy-stm32 and stm32-metapac

stm32f100r8

Enables stm32f100r8 of embassy-stm32 and stm32-metapac

stm32f100rb

Enables stm32f100rb of embassy-stm32 and stm32-metapac

stm32f100rc

Enables stm32f100rc of embassy-stm32 and stm32-metapac

stm32f100rd

Enables stm32f100rd of embassy-stm32 and stm32-metapac

stm32f100re

Enables stm32f100re of embassy-stm32 and stm32-metapac

stm32f100v8

Enables stm32f100v8 of embassy-stm32 and stm32-metapac

stm32f100vb

Enables stm32f100vb of embassy-stm32 and stm32-metapac

stm32f100vc

Enables stm32f100vc of embassy-stm32 and stm32-metapac

stm32f100vd

Enables stm32f100vd of embassy-stm32 and stm32-metapac

stm32f100ve

Enables stm32f100ve of embassy-stm32 and stm32-metapac

stm32f100zc

Enables stm32f100zc of embassy-stm32 and stm32-metapac

stm32f100zd

Enables stm32f100zd of embassy-stm32 and stm32-metapac

stm32f100ze

Enables stm32f100ze of embassy-stm32 and stm32-metapac

stm32f101t4

stm32f101 29

Enables stm32f101t4 of embassy-stm32 and stm32-metapac

stm32f101t6

Enables stm32f101t6 of embassy-stm32 and stm32-metapac

stm32f101t8

Enables stm32f101t8 of embassy-stm32 and stm32-metapac

stm32f101tb

Enables stm32f101tb of embassy-stm32 and stm32-metapac

stm32f101c4

Enables stm32f101c4 of embassy-stm32 and stm32-metapac

stm32f101c6

Enables stm32f101c6 of embassy-stm32 and stm32-metapac

stm32f101c8

Enables stm32f101c8 of embassy-stm32 and stm32-metapac

stm32f101cb

Enables stm32f101cb of embassy-stm32 and stm32-metapac

stm32f101r4

Enables stm32f101r4 of embassy-stm32 and stm32-metapac

stm32f101r6

Enables stm32f101r6 of embassy-stm32 and stm32-metapac

stm32f101r8

Enables stm32f101r8 of embassy-stm32 and stm32-metapac

stm32f101rb

Enables stm32f101rb of embassy-stm32 and stm32-metapac

stm32f101rc

Enables stm32f101rc of embassy-stm32 and stm32-metapac

stm32f101rd

Enables stm32f101rd of embassy-stm32 and stm32-metapac

stm32f101re

Enables stm32f101re of embassy-stm32 and stm32-metapac

stm32f101rf

Enables stm32f101rf of embassy-stm32 and stm32-metapac

stm32f101rg

Enables stm32f101rg of embassy-stm32 and stm32-metapac

stm32f101v8

Enables stm32f101v8 of embassy-stm32 and stm32-metapac

stm32f101vb

Enables stm32f101vb of embassy-stm32 and stm32-metapac

stm32f101vc

Enables stm32f101vc of embassy-stm32 and stm32-metapac

stm32f101vd

Enables stm32f101vd of embassy-stm32 and stm32-metapac

stm32f101ve

Enables stm32f101ve of embassy-stm32 and stm32-metapac

stm32f101vf

Enables stm32f101vf of embassy-stm32 and stm32-metapac

stm32f101vg

Enables stm32f101vg of embassy-stm32 and stm32-metapac

stm32f101zc

Enables stm32f101zc of embassy-stm32 and stm32-metapac

stm32f101zd

Enables stm32f101zd of embassy-stm32 and stm32-metapac

stm32f101ze

Enables stm32f101ze of embassy-stm32 and stm32-metapac

stm32f101zf

Enables stm32f101zf of embassy-stm32 and stm32-metapac

stm32f101zg

Enables stm32f101zg of embassy-stm32 and stm32-metapac

stm32f102c4 = embassy-usb

stm32f102 8

Enables stm32f102c4 of embassy-stm32 and stm32-metapac

stm32f102c6 = embassy-usb

Enables stm32f102c6 of embassy-stm32 and stm32-metapac

stm32f102c8 = embassy-usb

Enables stm32f102c8 of embassy-stm32 and stm32-metapac

stm32f102cb = embassy-usb

Enables stm32f102cb of embassy-stm32 and stm32-metapac

stm32f102r4 = embassy-usb

Enables stm32f102r4 of embassy-stm32 and stm32-metapac

stm32f102r6 = embassy-usb

Enables stm32f102r6 of embassy-stm32 and stm32-metapac

stm32f102r8 = embassy-usb

Enables stm32f102r8 of embassy-stm32 and stm32-metapac

stm32f102rb = embassy-usb

Enables stm32f102rb of embassy-stm32 and stm32-metapac

stm32f103t4 = embassy-usb

stm32f103 29

Enables stm32f103t4 of embassy-stm32 and stm32-metapac

stm32f103t6 = embassy-usb

Enables stm32f103t6 of embassy-stm32 and stm32-metapac

stm32f103t8 = embassy-usb

Enables stm32f103t8 of embassy-stm32 and stm32-metapac

stm32f103tb = embassy-usb

Enables stm32f103tb of embassy-stm32 and stm32-metapac

stm32f103c4 = embassy-usb

Enables stm32f103c4 of embassy-stm32 and stm32-metapac

stm32f103c6 = embassy-usb

Enables stm32f103c6 of embassy-stm32 and stm32-metapac

stm32f103c8 = embassy-usb

Enables stm32f103c8 of embassy-stm32 and stm32-metapac

stm32f103cb = embassy-usb

Enables stm32f103cb of embassy-stm32 and stm32-metapac

stm32f103r4 = embassy-usb

Enables stm32f103r4 of embassy-stm32 and stm32-metapac

stm32f103r6 = embassy-usb

Enables stm32f103r6 of embassy-stm32 and stm32-metapac

stm32f103r8 = embassy-usb

Enables stm32f103r8 of embassy-stm32 and stm32-metapac

stm32f103rb = embassy-usb

Enables stm32f103rb of embassy-stm32 and stm32-metapac

stm32f103rc = embassy-usb

Enables stm32f103rc of embassy-stm32 and stm32-metapac

stm32f103rd = embassy-usb

Enables stm32f103rd of embassy-stm32 and stm32-metapac

stm32f103re = embassy-usb

Enables stm32f103re of embassy-stm32 and stm32-metapac

stm32f103rf = embassy-usb

Enables stm32f103rf of embassy-stm32 and stm32-metapac

stm32f103rg = embassy-usb

Enables stm32f103rg of embassy-stm32 and stm32-metapac

stm32f103v8 = embassy-usb

Enables stm32f103v8 of embassy-stm32 and stm32-metapac

stm32f103vb = embassy-usb

Enables stm32f103vb of embassy-stm32 and stm32-metapac

stm32f103vc = embassy-usb

Enables stm32f103vc of embassy-stm32 and stm32-metapac

stm32f103vd = embassy-usb

Enables stm32f103vd of embassy-stm32 and stm32-metapac

stm32f103ve = embassy-usb

Enables stm32f103ve of embassy-stm32 and stm32-metapac

stm32f103vf = embassy-usb

Enables stm32f103vf of embassy-stm32 and stm32-metapac

stm32f103vg = embassy-usb

Enables stm32f103vg of embassy-stm32 and stm32-metapac

stm32f103zc = embassy-usb

Enables stm32f103zc of embassy-stm32 and stm32-metapac

stm32f103zd = embassy-usb

Enables stm32f103zd of embassy-stm32 and stm32-metapac

stm32f103ze = embassy-usb

Enables stm32f103ze of embassy-stm32 and stm32-metapac

stm32f103zf = embassy-usb

Enables stm32f103zf of embassy-stm32 and stm32-metapac

stm32f103zg = embassy-usb

Enables stm32f103zg of embassy-stm32 and stm32-metapac

stm32f105r8 = embassy-usb

stm32f105 6

Enables stm32f105r8 of embassy-stm32 and stm32-metapac

stm32f105rb = embassy-usb

Enables stm32f105rb of embassy-stm32 and stm32-metapac

stm32f105rc = embassy-usb

Enables stm32f105rc of embassy-stm32 and stm32-metapac

stm32f105v8 = embassy-usb

Enables stm32f105v8 of embassy-stm32 and stm32-metapac

stm32f105vb = embassy-usb

Enables stm32f105vb of embassy-stm32 and stm32-metapac

stm32f105vc = embassy-usb

Enables stm32f105vc of embassy-stm32 and stm32-metapac

stm32f107rb = embassy-usb

stm32f107 4

Enables stm32f107rb of embassy-stm32 and stm32-metapac

stm32f107rc = embassy-usb

Enables stm32f107rc of embassy-stm32 and stm32-metapac

stm32f107vb = embassy-usb

Enables stm32f107vb of embassy-stm32 and stm32-metapac

stm32f107vc = embassy-usb

Enables stm32f107vc of embassy-stm32 and stm32-metapac

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.

embassy-usb stm32f102c4? stm32f102c6? stm32f102c8? stm32f102cb? stm32f102r4? stm32f102r6? stm32f102r8? stm32f102rb? stm32f103c4? stm32f103c6? stm32f103c8? stm32f103cb? stm32f103r4? stm32f103r6? stm32f103r8? stm32f103rb? stm32f103rc? stm32f103rd? stm32f103re? stm32f103rf? stm32f103rg? stm32f103t4? stm32f103t6? stm32f103t8? stm32f103tb? stm32f103v8? stm32f103vb? stm32f103vc? stm32f103vd? stm32f103ve? stm32f103vf? stm32f103vg? stm32f103zc? stm32f103zd? stm32f103ze? stm32f103zf? stm32f103zg? stm32f105r8? stm32f105rb? stm32f105rc? stm32f105v8? stm32f105vb? stm32f105vc? stm32f107rb? stm32f107rc? stm32f107vb? stm32f107vc?

Enables embassy-usb ^0.3.0