Cargo Features

[dependencies]
hopter = { version = "0.2.1", default-features = false, features = ["unwind", "debug_unwind", "stm32f401", "stm32f405", "stm32f407", "stm32f410", "stm32f411", "stm32f412", "stm32f413", "stm32f427", "stm32f429", "stm32f446", "stm32f469", "qemu"] }
default = unwind

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

unwind default debug_unwind?

Enables fallible-iterator and gimli ^0.29

Affects segmented_stack::unwind_land

debug_unwind = unwind
stm32f401

Enables stm32f401 of hopter_proc_macro and stm32f4xx-hal

stm32f4xx-hal:

Use one of the supported STM32-serie related features: stm32f401, stm32f405, stm32f407, stm32f415, stm32f417, stm32f410, stm32f411, stm32f412, stm32f413, stm32f423, stm32f427, stm32f429, stm32f437, stm32f439, stm32f446, stm32f469, stm32f479.

Note: stm32f4 has only one feature for some very similar device families, so it's intended for e.g. stm32f405/415 to both enable stm32f4/stm32f405.

stm32f405 qemu?

Enables stm32f405 of hopter_proc_macro and stm32f4xx-hal

stm32f407

Enables stm32f407 of hopter_proc_macro and stm32f4xx-hal

stm32f410

Enables stm32f410 of hopter_proc_macro and stm32f4xx-hal

stm32f411

Enables stm32f411 of hopter_proc_macro and stm32f4xx-hal

stm32f412

Enables stm32f412 of hopter_proc_macro and stm32f4xx-hal

stm32f413

Enables stm32f413 of hopter_proc_macro and stm32f4xx-hal

stm32f427

Enables stm32f427 of hopter_proc_macro and stm32f4xx-hal

stm32f429

Enables stm32f429 of hopter_proc_macro and stm32f4xx-hal

stm32f446

Enables stm32f446 of hopter_proc_macro and stm32f4xx-hal

stm32f469

Enables stm32f469 of hopter_proc_macro and stm32f4xx-hal

qemu = stm32f405

Used for testing with GitHub workflow and locally with QEMU.