[package] name = "embassy-cortex-m" version = "0.1.0" edition = "2021" [package.metadata.embassy_docs] src_base = "https://github.com/embassy-rs/embassy/blob/embassy-cortex-m-v$VERSION/embassy-cortex-m/src/" src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-cortex-m/src/" features = ["prio-bits-3"] flavors = [ { name = "thumbv6m-none-eabi", target = "thumbv6m-none-eabi", features = [] }, { name = "thumbv7m-none-eabi", target = "thumbv7m-none-eabi", features = [] }, { name = "thumbv7em-none-eabi", target = "thumbv7em-none-eabi", features = [] }, { name = "thumbv7em-none-eabihf", target = "thumbv7em-none-eabihf", features = [] }, { name = "thumbv8m.base-none-eabi", target = "thumbv8m.base-none-eabi", features = [] }, { name = "thumbv8m.main-none-eabi", target = "thumbv8m.main-none-eabi", features = [] }, { name = "thumbv8m.main-none-eabihf", target = "thumbv8m.main-none-eabihf", features = [] }, ] [features] default = [] # Define the number of NVIC priority bits. prio-bits-0 = [] prio-bits-1 = [] prio-bits-2 = [] prio-bits-3 = [] prio-bits-4 = [] prio-bits-5 = [] prio-bits-6 = [] prio-bits-7 = [] prio-bits-8 = [] [dependencies] defmt = { version = "0.3", optional = true } log = { version = "0.4.14", optional = true } embassy-sync = { version = "0.1.0", path = "../embassy-sync" } embassy-executor = { version = "0.1.0", path = "../embassy-executor"} embassy-macros = { version = "0.1.0", path = "../embassy-macros"} embassy-hal-common = { version = "0.1.0", path = "../embassy-hal-common"} atomic-polyfill = "1.0.1" critical-section = "1.1" cfg-if = "1.0.0" cortex-m = "0.7.6"