[package] name = "va416xx-embassy" version = "0.1.0" edition = "2021" authors = ["Robin Mueller "] description = "Embassy-rs support for the Vorago VA416xx family of microcontrollers" homepage = "https://egit.irs.uni-stuttgart.de/rust/va416xx-rs" repository = "https://egit.irs.uni-stuttgart.de/rust/va416xx-rs" license = "Apache-2.0" keywords = ["no-std", "hal", "cortex-m", "vorago", "va416xx"] categories = ["aerospace", "embedded", "no-std", "hardware-support"] [dependencies] critical-section = "1" embassy-sync = "0.6" embassy-executor = "0.7" embassy-time-driver = "0.2" embassy-time-queue-utils = "0.1" portable-atomic = "1" once_cell = { version = "1", default-features = false, features = ["critical-section"] } va416xx-hal = { version = "0.4", path = "../va416xx-hal" } [features] default = ["irq-tim14-tim15"] irqs-in-lib = [] # This determines the reserved interrupt functions for the embassy time drivers. Only one # is allowed to be selected! irq-tim14-tim15 = ["irqs-in-lib"] irq-tim13-tim14 = ["irqs-in-lib"] # These TIMs are clocked slower! irq-tim22-tim23 = ["irqs-in-lib"] [package.metadata.docs.rs] rustdoc-args = ["--generate-link-to-definition"]