[package] name = "pn532" version = "0.1.0" edition = "2024" description = "A no_std, embedded-hal driver for the NXP PN532 NFC controller (I2C interface)" license = "BSD-3-Clause" keywords = ["nfc", "pn532", "embedded-hal", "no-std", "i2c"] categories = ["embedded", "no-std", "hardware-support"] [lib] name = "pn532" path = "src/lib.rs" test = false bench = false doctest = false [dependencies] embedded-hal = "~1" defmt = { version = "~1.1", optional = true } hex = { version = "~0.4", default-features = false } des = { version = "~0.9", default-features = false } cbc = { version = "~0.2", default-features = false, features = ["block-padding"] } strum = { version = "0.28.0", default-features = false, features = ["derive", "strum_macros"] } heapless = "~0.9" thiserror = { version = "2.0.20", default-features = false } [features] default = [] defmt = ["dep:defmt", "heapless/defmt"] alloc = ["defmt/alloc", "hex/alloc", "heapless/alloc"]