# 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" rust-version = "1.70" name = "atsamx7x-hal" version = "0.4.3-alpha1" authors = [ "Michal Fita ", "Viktor Sonesten ", "Martin Mörtsell ", "Ivar Jönsson ", ] description = "HAL and peripheral access API for ATSAME70, ATSAMS70, ATSAMV70, and ATSAMV71 microcontrollers" readme = "README.md" keywords = [ "no-std", "arm", "cortex-m", "embedded-hal", "hal", ] categories = [ "embedded", "hardware-support", "no-std", ] license = "MIT OR Apache-2.0" repository = "https://github.com/atsams-rs/atsamx7x-rust" [package.metadata.docs.rs] default-target = "thumbv7em-none-eabihf" features = [ "samv71q21b-rt", "unproven", "usart-spi-host-without-select", "reconfigurable-system-pins", ] [dependencies.atsame70j19b] version = "0.29.0-alpha1" optional = true [dependencies.atsame70j20b] version = "0.29.0-alpha1" optional = true [dependencies.atsame70j21b] version = "0.29.0-alpha1" optional = true [dependencies.atsame70n19b] version = "0.29.0-alpha1" optional = true [dependencies.atsame70n20b] version = "0.29.0-alpha1" optional = true [dependencies.atsame70n21b] version = "0.29.0-alpha1" optional = true [dependencies.atsame70q19b] version = "0.29.0-alpha1" optional = true [dependencies.atsame70q20b] version = "0.29.0-alpha1" optional = true [dependencies.atsame70q21b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70j19b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70j20b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70j21b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70n19b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70n20b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70n21b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70q19b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70q20b] version = "0.29.0-alpha1" optional = true [dependencies.atsams70q21b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv70j19b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv70j20b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv70n19b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv70n20b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv70q19b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv70q20b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71j19b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71j20b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71j21b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71n19b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71n20b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71n21b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71q19b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71q20b] version = "0.29.0-alpha1" optional = true [dependencies.atsamv71q21b] version = "0.29.0-alpha1" optional = true [dependencies.bit-iter] version = "1" [dependencies.cfg-if] version = "1" [dependencies.cortex-m] version = "0.7" [dependencies.embedded-hal] version = "0.2.7" [dependencies.fugit] version = "0.3.6" [dependencies.mcan-core] version = "0.2" optional = true [dependencies.nb] version = "1" [dependencies.paste] version = "1" [dependencies.rtic-monotonic] version = "1" [dependencies.strum] version = "0.24.1" features = ["derive"] default-features = false [dependencies.usb-device] version = "0.2.9" [dependencies.void] version = "1" default-features = false [features] can = ["mcan-core"] device-selected = [] e70 = ["can"] flash-1M = [] flash-2M = [] flash-512K = [] pins-100 = [] pins-144 = [] pins-64 = [] reconfigurable-system-pins = [] s70 = [] same70j19b = [ "atsame70j19b", "e70", "pins-64", "flash-512K", "device-selected", ] same70j19b-rt = [ "same70j19b", "atsame70j19b/rt", ] same70j20b = [ "atsame70j20b", "e70", "pins-64", "flash-1M", "device-selected", ] same70j20b-rt = [ "same70j20b", "atsame70j20b/rt", ] same70j21b = [ "atsame70j21b", "e70", "pins-64", "flash-2M", "device-selected", ] same70j21b-rt = [ "same70j21b", "atsame70j21b/rt", ] same70n19b = [ "atsame70n19b", "e70", "pins-100", "flash-512K", "device-selected", ] same70n19b-rt = [ "same70n19b", "atsame70n19b/rt", ] same70n20b = [ "atsame70n20b", "e70", "pins-100", "flash-1M", "device-selected", ] same70n20b-rt = [ "same70n20b", "atsame70n20b/rt", ] same70n21b = [ "atsame70n21b", "e70", "pins-100", "flash-2M", "device-selected", ] same70n21b-rt = [ "same70n21b", "atsame70n21b/rt", ] same70q19b = [ "atsame70q19b", "e70", "pins-144", "flash-512K", "device-selected", ] same70q19b-rt = [ "same70q19b", "atsame70q19b/rt", ] same70q20b = [ "atsame70q20b", "e70", "pins-144", "flash-1M", "device-selected", ] same70q20b-rt = [ "same70q20b", "atsame70q20b/rt", ] same70q21b = [ "atsame70q21b", "e70", "pins-144", "flash-2M", "device-selected", ] same70q21b-rt = [ "same70q21b", "atsame70q21b/rt", ] sams70j19b = [ "atsams70j19b", "s70", "pins-64", "flash-512K", "device-selected", ] sams70j19b-rt = [ "sams70j19b", "atsams70j19b/rt", ] sams70j20b = [ "atsams70j20b", "s70", "pins-64", "flash-1M", "device-selected", ] sams70j20b-rt = [ "sams70j20b", "atsams70j20b/rt", ] sams70j21b = [ "atsams70j21b", "s70", "pins-64", "flash-2M", "device-selected", ] sams70j21b-rt = [ "sams70j21b", "atsams70j21b/rt", ] sams70n19b = [ "atsams70n19b", "s70", "pins-100", "flash-512K", "device-selected", ] sams70n19b-rt = [ "sams70n19b", "atsams70n19b/rt", ] sams70n20b = [ "atsams70n20b", "s70", "pins-100", "flash-1M", "device-selected", ] sams70n20b-rt = [ "sams70n20b", "atsams70n20b/rt", ] sams70n21b = [ "atsams70n21b", "s70", "pins-100", "flash-2M", "device-selected", ] sams70n21b-rt = [ "sams70n21b", "atsams70n21b/rt", ] sams70q19b = [ "atsams70q19b", "s70", "pins-144", "flash-512K", "device-selected", ] sams70q19b-rt = [ "sams70q19b", "atsams70q19b/rt", ] sams70q20b = [ "atsams70q20b", "s70", "pins-144", "flash-1M", "device-selected", ] sams70q20b-rt = [ "sams70q20b", "atsams70q20b/rt", ] sams70q21b = [ "atsams70q21b", "s70", "pins-144", "flash-2M", "device-selected", ] sams70q21b-rt = [ "sams70q21b", "atsams70q21b/rt", ] samv70j19b = [ "atsamv70j19b", "v70", "pins-64", "flash-512K", "device-selected", ] samv70j19b-rt = [ "samv70j19b", "atsamv70j19b/rt", ] samv70j20b = [ "atsamv70j20b", "v70", "pins-64", "flash-1M", "device-selected", ] samv70j20b-rt = [ "samv70j20b", "atsamv70j20b/rt", ] samv70n19b = [ "atsamv70n19b", "v70", "pins-100", "flash-512K", "device-selected", ] samv70n19b-rt = [ "samv70n19b", "atsamv70n19b/rt", ] samv70n20b = [ "atsamv70n20b", "v70", "pins-100", "flash-1M", "device-selected", ] samv70n20b-rt = [ "samv70n20b", "atsamv70n20b/rt", ] samv70q19b = [ "atsamv70q19b", "v70", "pins-144", "flash-512K", "device-selected", ] samv70q19b-rt = [ "samv70q19b", "atsamv70q19b/rt", ] samv70q20b = [ "atsamv70q20b", "v70", "pins-144", "flash-1M", "device-selected", ] samv70q20b-rt = [ "samv70q20b", "atsamv70q20b/rt", ] samv71j19b = [ "atsamv71j19b", "v71", "pins-64", "flash-512K", "device-selected", ] samv71j19b-rt = [ "samv71j19b", "atsamv71j19b/rt", ] samv71j20b = [ "atsamv71j20b", "v71", "pins-64", "flash-1M", "device-selected", ] samv71j20b-rt = [ "samv71j20b", "atsamv71j20b/rt", ] samv71j21b = [ "atsamv71j21b", "v71", "pins-64", "flash-2M", "device-selected", ] samv71j21b-rt = [ "samv71j21b", "atsamv71j21b/rt", ] samv71n19b = [ "atsamv71n19b", "v71", "pins-100", "flash-512K", "device-selected", ] samv71n19b-rt = [ "samv71n19b", "atsamv71n19b/rt", ] samv71n20b = [ "atsamv71n20b", "v71", "pins-100", "flash-1M", "device-selected", ] samv71n20b-rt = [ "samv71n20b", "atsamv71n20b/rt", ] samv71n21b = [ "atsamv71n21b", "v71", "pins-100", "flash-2M", "device-selected", ] samv71n21b-rt = [ "samv71n21b", "atsamv71n21b/rt", ] samv71q19b = [ "atsamv71q19b", "v71", "pins-144", "flash-512K", "device-selected", ] samv71q19b-rt = [ "samv71q19b", "atsamv71q19b/rt", ] samv71q20b = [ "atsamv71q20b", "v71", "pins-144", "flash-1M", "device-selected", ] samv71q20b-rt = [ "samv71q20b", "atsamv71q20b/rt", ] samv71q21b = [ "atsamv71q21b", "v71", "pins-144", "flash-2M", "device-selected", ] samv71q21b-rt = [ "samv71q21b", "atsamv71q21b/rt", ] unproven = ["embedded-hal/unproven"] usart-spi-host-without-select = [] v70 = ["can"] v71 = ["can"]