Cargo Features

RTIC has no features set by default.

[dependencies]
rtic = { version = "2.1.1", features = ["thumbv6-backend", "thumbv7-backend", "thumbv8base-backend", "thumbv8main-backend", "riscv-esp32c3-backend", "rtic-uitestv7", "rtic-uitestv6", "test-critical-section"] }
thumbv6-backend rtic-uitestv6? = cortex-m

Enables cortex-m-source-masking of rtic-macros

thumbv7-backend rtic-uitestv7? = cortex-m

Enables cortex-m-basepri of rtic-macros

thumbv8base-backend = cortex-m

Enables cortex-m-source-masking of rtic-macros

rtic-macros:

list of supported codegen backends

thumbv8main-backend = cortex-m

Enables cortex-m-basepri of rtic-macros

riscv-esp32c3-backend = esp32c3, riscv

Enables riscv-esp32c3 of rtic-macros

rtic-uitestv7 = thumbv7-backend

needed for testing

rtic-uitestv6 = thumbv6-backend
test-critical-section

Enables critical-section-single-core of cortex-m, systick-100hz of rtic-monotonics

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.

esp32c3 riscv-esp32c3-backend?

Enables esp32c3 ^0.20.0

riscv riscv-esp32c3-backend?
cortex-m test-critical-section? thumbv6-backend? thumbv7-backend? thumbv8base-backend? thumbv8main-backend?
rtic-monotonics test-critical-section?