[package] name = "embassy-strike-driver" authors.workspace = true edition.workspace = true repository.workspace = true version.workspace = true license.workspace = true rust-version.workspace = true [features] default = ["rp2040"] debug = ["defmt"] alloc = [] heapless = ["dep:heapless"] defmt = ["dep:defmt"] rp2040 = ["dep:embassy-rp", "embassy-rp/rp2040"] rp235xa = ["dep:embassy-rp", "embassy-rp/rp235xa"] rp235xb = ["dep:embassy-rp", "embassy-rp/rp235xb"] [dependencies] embassy-time.workspace = true embassy-sync.workspace = true embassy-rp = { workspace = true, optional = true } heapless = { version = "0.9.2", optional = true } defmt = { workspace = true, optional = true } [dev-dependencies] embassy-time = { workspace = true, features = ["mock-driver", "generic-queue-8"] } critical-section = { version = "1.1", features = ["std"] } pollster = { version = "0.4", features = ["macro"] } rand = { version = "0.9", default-features = false } wyrand = "0.3"