[package] name = "zynq7000-hal" version = "0.1.0" authors = ["Robin Mueller "] edition = "2024" description = "HAL for the Zynq7000 family of SoCs" homepage = "https://egit.irs.uni-stuttgart.de/rust/zynq7000-rs" repository = "https://egit.irs.uni-stuttgart.de/rust/zynq7000-rs" license = "MIT OR Apache-2.0" keywords = ["no-std", "hal", "amd", "zynq7000", "xilinx", "bare-metal"] categories = ["embedded", "no-std", "hardware-support"] [dependencies] cortex-ar = { git = "https://github.com/rust-embedded/cortex-ar", branch = "main" } zynq7000 = { path = "../zynq7000" } arbitrary-int = "1.3" thiserror = { version = "2", default-features = false } num_enum = { version = "0.7", default-features = false } ringbuf = { version = "0.4.8", default-features = false } embedded-hal-nb = "1" embedded-io = "0.6" embedded-hal = "1" embedded-hal-async = "1" heapless = "0.8" static_cell = "2" delegate = "0.13" paste = "1" nb = "1" fugit = "0.3" critical-section = "1" libm = "0.2" log = "0.4" embassy-sync = "0.6" raw-slicee = "0.1" embedded-io-async = "0.6" [features] std = ["thiserror/std", "alloc"] alloc = [] # These devices have a lower pin count. 7z010-7z007s-clg225 = [] [dev-dependencies] approx = "0.5"