1[package]
2name = "embassy-hal-internal"
3version = "0.2.0"
4edition = "2021"
5license = "MIT OR Apache-2.0"
6description = "Internal implementation details for Embassy HALs. DO NOT USE DIRECTLY."
7repository = "https://github.com/embassy-rs/embassy"
8documentation = "https://docs.embassy.dev/embassy-hal-internal"
9categories = [
10 "embedded",
11 "no-std",
12 "asynchronous",
13]
14
15[features]
16
17# Define the number of NVIC priority bits.
18prio-bits-0 = []
19prio-bits-1 = []
20prio-bits-2 = []
21prio-bits-3 = []
22prio-bits-4 = []
23prio-bits-5 = []
24prio-bits-6 = []
25prio-bits-7 = []
26prio-bits-8 = []
27
28cortex-m = ["dep:cortex-m", "dep:critical-section"]
29
30[dependencies]
31defmt = { version = "0.3", optional = true }
32log = { version = "0.4.14", optional = true }
33
34num-traits = { version = "0.2.14", default-features = false }
35
36cortex-m = { version = "0.7.6", optional = true }
37critical-section = { version = "1", optional = true }
38