[package] name = "vorago-shared-periphs" version = "0.1.0" description = "Peripheral drivers shared between Vorago families" edition = "2024" homepage = "https://egit.irs.uni-stuttgart.de/rust/vorago-shared-periphs" repository = "https://egit.irs.uni-stuttgart.de/rust/vorago-shared-periphs" license = "Apache-2.0" [dependencies] cortex-m = { version = "0.7" } cfg-if = "1" derive-mmio = { git = "https://github.com/knurling-rs/derive-mmio.git" } bitbybit = "1.3" arbitrary-int = "1.3" static_assertions = "1.1" nb = "1" heapless = "0.8" critical-section = "1" embedded-hal = "1.0" embedded-hal-async = "1" embedded-hal-nb = "1" embedded-io = "0.6" embedded-io-async = "0.6" raw-slicee = "0.1" thiserror = { version = "2", default-features = false } paste = "1" fugit = "0.3" defmt = { version = "1", optional = true } va108xx = { version = "0.5", default-features = false, optional = true } va416xx = { version = "0.4", default-features = false, optional = true } portable-atomic = "1" embassy-sync = "0.6" embassy-time-driver = "0.2" embassy-time-queue-utils = "0.1" once_cell = { version = "1", default-features = false, features = ["critical-section"] } [features] vor1x = ["_family-selected", "dep:va108xx"] vor4x = ["_family-selected", "dep:va416xx"] va41628 = [] defmt = ["dep:defmt", "arbitrary-int/defmt", "fugit/defmt", "embedded-hal/defmt-03"] _family-selected = [] [package.metadata.cargo-machete] ignored = ["raw-slicee"]