Cargo Features

atsamx7x-hal has no features set by default.

[dependencies]
atsamx7x-hal = { version = "0.4.3-alpha1", features = ["v71", "v70", "e70", "s70", "pins-64", "pins-100", "pins-144", "flash-2M", "flash-1M", "flash-512K", "can", "device-selected", "unproven", "usart-spi-host-without-select", "reconfigurable-system-pins", "same70j19b", "same70j19b-rt", "same70j20b", "same70j20b-rt", "same70j21b", "same70j21b-rt", "same70n19b", "same70n19b-rt", "same70n20b", "same70n20b-rt", "same70n21b", "same70n21b-rt", "same70q19b", "same70q19b-rt", "same70q20b", "same70q20b-rt", "same70q21b", "same70q21b-rt", "sams70j19b", "sams70j19b-rt", "sams70j20b", "sams70j20b-rt", "sams70j21b", "sams70j21b-rt", "sams70n19b", "sams70n19b-rt", "sams70n20b", "sams70n20b-rt", "sams70n21b", "sams70n21b-rt", "sams70q19b", "sams70q19b-rt", "sams70q20b", "sams70q20b-rt", "sams70q21b", "sams70q21b-rt", "samv70j19b", "samv70j19b-rt", "samv70j20b", "samv70j20b-rt", "samv70n19b", "samv70n19b-rt", "samv70n20b", "samv70n20b-rt", "samv70q19b", "samv70q19b-rt", "samv70q20b", "samv70q20b-rt", "samv71j19b", "samv71j19b-rt", "samv71j20b", "samv71j20b-rt", "samv71j21b", "samv71j21b-rt", "samv71n19b", "samv71n19b-rt", "samv71n20b", "samv71n20b-rt", "samv71n21b", "samv71n21b-rt", "samv71q19b", "samv71q19b-rt", "samv71q20b", "samv71q20b-rt", "samv71q21b", "samv71q21b-rt"] }
v71 samv71j19b? samv71j20b? samv71j21b? samv71n19b? samv71n20b? samv71n21b? samv71q19b? samv71q20b? samv71q21b? = can

Internal-only feature flags; do not set directly.
Refer to §2 in the data sheet.
Refer to §2.

v70 samv70j19b? samv70j20b? samv70n19b? samv70n20b? samv70q19b? samv70q20b? = can
e70 same70j19b? same70j20b? same70j21b? same70n19b? same70n20b? same70n21b? same70q19b? same70q20b? same70q21b? = can
s70 sams70j19b? sams70j20b? sams70j21b? sams70n19b? sams70n20b? sams70n21b? sams70q19b? sams70q20b? sams70q21b?
pins-64 same70j19b? same70j20b? same70j21b? sams70j19b? sams70j20b? sams70j21b? samv70j19b? samv70j20b? samv71j19b? samv71j20b? samv71j21b?

J variants

pins-100 same70n19b? same70n20b? same70n21b? sams70n19b? sams70n20b? sams70n21b? samv70n19b? samv70n20b? samv71n19b? samv71n20b? samv71n21b?

N variants

Affects can::Can1

pins-144 same70q19b? same70q20b? same70q21b? sams70q19b? sams70q20b? sams70q21b? samv70q19b? samv70q20b? samv71q19b? samv71q20b? samv71q21b?

Q variants

Affects can::Can1

flash-2M same70j21b? same70n21b? same70q21b? sams70j21b? sams70n21b? sams70q21b? samv71j21b? samv71n21b? samv71q21b?

"21"-suffix

flash-1M same70j20b? same70n20b? same70q20b? sams70j20b? sams70n20b? sams70q20b? samv70j20b? samv70n20b? samv70q20b? samv71j20b? samv71n20b? samv71q20b?

"20"-suffix

flash-512K same70j19b? same70n19b? same70q19b? sams70j19b? sams70n19b? sams70q19b? samv70j19b? samv70n19b? samv70q19b? samv71j19b? samv71n19b? samv71q19b?

"19"-suffix

can e70? v70? v71? = mcan-core

Affects atsamx7x-hal::can

device-selected same70j19b? same70j20b? same70j21b? same70n19b? same70n20b? same70n21b? same70q19b? same70q20b? same70q21b? sams70j19b? sams70j20b? sams70j21b? sams70n19b? sams70n20b? sams70n21b? sams70q19b? sams70q20b? sams70q21b? samv70j19b? samv70j20b? samv70n19b? samv70n20b? samv70q19b? samv70q20b? samv71j19b? samv71j20b? samv71j21b? samv71n19b? samv71n20b? samv71n21b? samv71q19b? samv71q20b? samv71q21b?

Affects atsamx7x-hal::afec, atsamx7x-hal::clocks, atsamx7x-hal::efc, atsamx7x-hal::generics, atsamx7x-hal::pio, atsamx7x-hal::pwm, atsamx7x-hal::rtt, atsamx7x-hal::serial, atsamx7x-hal::tc, atsamx7x-hal::usb, atsamx7x-hal::watchdog, atsamx7x-hal::can

unproven

Enables unproven of embedded-hal ^0.2.7

usart-spi-host-without-select
reconfigurable-system-pins
same70j19b same70j19b-rt? = atsame70j19b, device-selected, e70, flash-512K, pins-64
same70j19b-rt = same70j19b

Enables rt of atsame70j19b

same70j20b same70j20b-rt? = atsame70j20b, device-selected, e70, flash-1M, pins-64
same70j20b-rt = same70j20b

Enables rt of atsame70j20b

same70j21b same70j21b-rt? = atsame70j21b, device-selected, e70, flash-2M, pins-64
same70j21b-rt = same70j21b

Enables rt of atsame70j21b

same70n19b same70n19b-rt? = atsame70n19b, device-selected, e70, flash-512K, pins-100
same70n19b-rt = same70n19b

Enables rt of atsame70n19b

same70n20b same70n20b-rt? = atsame70n20b, device-selected, e70, flash-1M, pins-100
same70n20b-rt = same70n20b

Enables rt of atsame70n20b

same70n21b same70n21b-rt? = atsame70n21b, device-selected, e70, flash-2M, pins-100
same70n21b-rt = same70n21b

Enables rt of atsame70n21b

same70q19b same70q19b-rt? = atsame70q19b, device-selected, e70, flash-512K, pins-144
same70q19b-rt = same70q19b

Enables rt of atsame70q19b

same70q20b same70q20b-rt? = atsame70q20b, device-selected, e70, flash-1M, pins-144
same70q20b-rt = same70q20b

Enables rt of atsame70q20b

same70q21b same70q21b-rt? = atsame70q21b, device-selected, e70, flash-2M, pins-144
same70q21b-rt = same70q21b

Enables rt of atsame70q21b

sams70j19b sams70j19b-rt? = atsams70j19b, device-selected, flash-512K, pins-64, s70
sams70j19b-rt = sams70j19b

Enables rt of atsams70j19b

sams70j20b sams70j20b-rt? = atsams70j20b, device-selected, flash-1M, pins-64, s70
sams70j20b-rt = sams70j20b

Enables rt of atsams70j20b

sams70j21b sams70j21b-rt? = atsams70j21b, device-selected, flash-2M, pins-64, s70
sams70j21b-rt = sams70j21b

Enables rt of atsams70j21b

sams70n19b sams70n19b-rt? = atsams70n19b, device-selected, flash-512K, pins-100, s70
sams70n19b-rt = sams70n19b

Enables rt of atsams70n19b

sams70n20b sams70n20b-rt? = atsams70n20b, device-selected, flash-1M, pins-100, s70
sams70n20b-rt = sams70n20b

Enables rt of atsams70n20b

sams70n21b sams70n21b-rt? = atsams70n21b, device-selected, flash-2M, pins-100, s70
sams70n21b-rt = sams70n21b

Enables rt of atsams70n21b

sams70q19b sams70q19b-rt? = atsams70q19b, device-selected, flash-512K, pins-144, s70
sams70q19b-rt = sams70q19b

Enables rt of atsams70q19b

sams70q20b sams70q20b-rt? = atsams70q20b, device-selected, flash-1M, pins-144, s70
sams70q20b-rt = sams70q20b

Enables rt of atsams70q20b

sams70q21b sams70q21b-rt? = atsams70q21b, device-selected, flash-2M, pins-144, s70
sams70q21b-rt = sams70q21b

Enables rt of atsams70q21b

samv70j19b samv70j19b-rt? = atsamv70j19b, device-selected, flash-512K, pins-64, v70
samv70j19b-rt = samv70j19b

Enables rt of atsamv70j19b

samv70j20b samv70j20b-rt? = atsamv70j20b, device-selected, flash-1M, pins-64, v70
samv70j20b-rt = samv70j20b

Enables rt of atsamv70j20b

samv70n19b samv70n19b-rt? = atsamv70n19b, device-selected, flash-512K, pins-100, v70
samv70n19b-rt = samv70n19b

Enables rt of atsamv70n19b

samv70n20b samv70n20b-rt? = atsamv70n20b, device-selected, flash-1M, pins-100, v70
samv70n20b-rt = samv70n20b

Enables rt of atsamv70n20b

samv70q19b samv70q19b-rt? = atsamv70q19b, device-selected, flash-512K, pins-144, v70
samv70q19b-rt = samv70q19b

Enables rt of atsamv70q19b

samv70q20b samv70q20b-rt? = atsamv70q20b, device-selected, flash-1M, pins-144, v70
samv70q20b-rt = samv70q20b

Enables rt of atsamv70q20b

samv71j19b samv71j19b-rt? = atsamv71j19b, device-selected, flash-512K, pins-64, v71
samv71j19b-rt = samv71j19b

Enables rt of atsamv71j19b

samv71j20b samv71j20b-rt? = atsamv71j20b, device-selected, flash-1M, pins-64, v71
samv71j20b-rt = samv71j20b

Enables rt of atsamv71j20b

samv71j21b samv71j21b-rt? = atsamv71j21b, device-selected, flash-2M, pins-64, v71
samv71j21b-rt = samv71j21b

Enables rt of atsamv71j21b

samv71n19b samv71n19b-rt? = atsamv71n19b, device-selected, flash-512K, pins-100, v71
samv71n19b-rt = samv71n19b

Enables rt of atsamv71n19b

samv71n20b samv71n20b-rt? = atsamv71n20b, device-selected, flash-1M, pins-100, v71
samv71n20b-rt = samv71n20b

Enables rt of atsamv71n20b

samv71n21b samv71n21b-rt? = atsamv71n21b, device-selected, flash-2M, pins-100, v71
samv71n21b-rt = samv71n21b

Enables rt of atsamv71n21b

samv71q19b samv71q19b-rt? = atsamv71q19b, device-selected, flash-512K, pins-144, v71
samv71q19b-rt = samv71q19b

Enables rt of atsamv71q19b

samv71q20b samv71q20b-rt? = atsamv71q20b, device-selected, flash-1M, pins-144, v71
samv71q20b-rt = samv71q20b

Enables rt of atsamv71q20b

samv71q21b samv71q21b-rt? = atsamv71q21b, device-selected, flash-2M, pins-144, v71
samv71q21b-rt = samv71q21b

Enables rt of atsamv71q21b

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

mcan-core can?
atsame70j19b same70j19b? same70j19b-rt?
atsame70j20b same70j20b? same70j20b-rt?
atsame70j21b same70j21b? same70j21b-rt?
atsame70n19b same70n19b? same70n19b-rt?
atsame70n20b same70n20b? same70n20b-rt?
atsame70n21b same70n21b? same70n21b-rt?
atsame70q19b same70q19b? same70q19b-rt?
atsame70q20b same70q20b? same70q20b-rt?
atsame70q21b same70q21b? same70q21b-rt?
atsams70j19b sams70j19b? sams70j19b-rt?
atsams70j20b sams70j20b? sams70j20b-rt?
atsams70j21b sams70j21b? sams70j21b-rt?
atsams70n19b sams70n19b? sams70n19b-rt?
atsams70n20b sams70n20b? sams70n20b-rt?
atsams70n21b sams70n21b? sams70n21b-rt?
atsams70q19b sams70q19b? sams70q19b-rt?
atsams70q20b sams70q20b? sams70q20b-rt?
atsams70q21b sams70q21b? sams70q21b-rt?
atsamv70j19b samv70j19b? samv70j19b-rt?
atsamv70j20b samv70j20b? samv70j20b-rt?
atsamv70n19b samv70n19b? samv70n19b-rt?
atsamv70n20b samv70n20b? samv70n20b-rt?
atsamv70q19b samv70q19b? samv70q19b-rt?
atsamv70q20b samv70q20b? samv70q20b-rt?
atsamv71j19b samv71j19b? samv71j19b-rt?
atsamv71j20b samv71j20b? samv71j20b-rt?
atsamv71j21b samv71j21b? samv71j21b-rt?
atsamv71n19b samv71n19b? samv71n19b-rt?
atsamv71n20b samv71n20b? samv71n20b-rt?
atsamv71n21b samv71n21b? samv71n21b-rt?
atsamv71q19b samv71q19b? samv71q19b-rt?
atsamv71q20b samv71q20b? samv71q20b-rt?
atsamv71q21b samv71q21b? samv71q21b-rt?