# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "lpc546xx-hal" version = "0.2.0" authors = ["Alexis Marquet "] description = "Peripheral access API for LPC546xx series microcontrollers" documentation = "https://docs.rs/crate/lpc546xx-hal" readme = "README.md" keywords = ["arm", "cortex-m", "lpc546xx", "hal"] categories = ["embedded", "hardware-support", "no-std"] license = "0BSD" repository = "https://github.com/lpc-rs/lpc546xx-hal" resolver = "2" [package.metadata.docs.rs] features = ["mcu-LPC54628J512ET180", "rt"] targets = ["thumbv7em-none-eabihf"] [profile.release] opt-level = "s" lto = "fat" codegen-units = 1 debug = 2 debug-assertions = false overflow-checks = false incremental = false [[example]] name = "gpio" required-features = ["rt"] [dependencies.cortex-m] version = "0.7.0" [dependencies.cortex-m-rt] version = "0.7.0" [dependencies.embedded-hal] version = "0.2.6" features = ["unproven"] [dependencies.embedded-time] version = "0.12.1" [dependencies.lpc-usbd] version = "0.1.0" [dependencies.lpc546xx-pac] version = "0.2.0" [dependencies.nb] version = "1.0.0" [dependencies.num] version = "0.4" default-features = false [dependencies.usb-device] version = "0.2.8" [dependencies.usbd-serial] version = "0.1.1" [dependencies.void] version = "1.0.2" default-features = false [dev-dependencies.defmt] version = "0.3.0" [dev-dependencies.defmt-rtt] version = "0.3.1" [dev-dependencies.defmt-test] version = "0.3.0" [dev-dependencies.panic-probe] version = "0.3.0" features = ["print-defmt"] [features] disable-linker-script = [] disable-pre-init-blob = [] flash-256 = [] flash-512 = [] flexcomm-10 = [] flexcomm-9 = [] io-100 = [] io-180 = [] io-208 = [] lpc54605 = ["lpc546xx-pac/lpc54605"] lpc54606 = ["lpc546xx-pac/lpc54606"] lpc54607 = ["lpc546xx-pac/lpc54607"] lpc54608 = ["lpc546xx-pac/lpc54608"] lpc54616 = ["lpc546xx-pac/lpc54616"] lpc54618 = ["lpc546xx-pac/lpc54618"] lpc54628 = ["lpc546xx-pac/lpc54628"] mcu-LPC54605J256BD100 = ["lpc54605", "flash-256", "ram-136", "io-100", "flexcomm-9"] mcu-LPC54605J256ET100 = ["lpc54605", "flash-256", "ram-136", "io-100", "flexcomm-9"] mcu-LPC54605J256ET180 = ["lpc54605", "flash-256", "ram-136", "io-180", "flexcomm-10"] mcu-LPC54605J512BD100 = ["lpc54605", "flash-512", "ram-200", "io-100", "flexcomm-9"] mcu-LPC54605J512ET100 = ["lpc54605", "flash-512", "ram-200", "io-100", "flexcomm-9"] mcu-LPC54605J512ET180 = ["lpc54605", "flash-512", "ram-200", "io-180", "flexcomm-10"] mcu-LPC54606J256BD100 = ["lpc54606", "flash-256", "ram-136", "io-100", "flexcomm-9"] mcu-LPC54606J256ET100 = ["lpc54606", "flash-256", "ram-136", "io-100", "flexcomm-9"] mcu-LPC54606J256ET180 = ["lpc54606", "flash-256", "ram-136", "io-180", "flexcomm-10"] mcu-LPC54606J512BD100 = ["lpc54606", "flash-512", "ram-200", "io-100", "flexcomm-9"] mcu-LPC54606J512BD208 = ["lpc54606", "flash-512", "ram-200", "io-208", "flexcomm-10"] mcu-LPC54606J512ET100 = ["lpc54606", "flash-512", "ram-200", "io-100", "flexcomm-9"] mcu-LPC54607J256BD208 = ["lpc54607", "flash-256", "ram-136", "io-208", "flexcomm-10"] mcu-LPC54607J256ET180 = ["lpc54607", "flash-256", "ram-136", "io-180", "flexcomm-10"] mcu-LPC54607J512ET180 = ["lpc54607", "flash-512", "ram-200", "io-180", "flexcomm-10"] mcu-LPC54608J512BD208 = ["lpc54608", "flash-512", "ram-200", "io-208", "flexcomm-10"] mcu-LPC54608J512ET180 = ["lpc54608", "flash-512", "ram-200", "io-180", "flexcomm-10"] mcu-LPC54616J256ET180 = ["lpc54616", "flash-256", "ram-136", "io-180", "flexcomm-10"] mcu-LPC54616J512BD100 = ["lpc54616", "flash-512", "ram-200", "io-100", "flexcomm-9"] mcu-LPC54616J512BD208 = ["lpc54616", "flash-512", "ram-200", "io-208", "flexcomm-10"] mcu-LPC54616J512ET100 = ["lpc54616", "flash-512", "ram-200", "io-100", "flexcomm-9"] mcu-LPC54618J512BD208 = ["lpc54618", "flash-512", "ram-200", "io-208", "flexcomm-10"] mcu-LPC54618J512ET180 = ["lpc54618", "flash-512", "ram-200", "io-180", "flexcomm-10"] mcu-LPC54628J512ET180 = ["lpc54628", "flash-512", "ram-200", "io-180", "flexcomm-10"] ram-136 = [] ram-200 = [] rt = ["lpc546xx-pac/rt"]