[−][src]Struct atsame54_xpro::pins::Pins
Maps the pins to their names and the numbers printed on the board.
Fields
port: Port
Opaque port reference
sw0: Pb31<Input<Floating>>
led: Pc18<Input<Floating>>
tx: Pb25<Input<Floating>>
rx: Pb24<Input<Floating>>
sda: Pd8<Input<Floating>>
scl: Pd9<Input<Floating>>
mosi: Pc4<Input<Floating>>
miso: Pc7<Input<Floating>>
sck: Pc5<Input<Floating>>
pb04: Pb4<Input<Floating>>
pb05: Pb5<Input<Floating>>
pa06: Pa6<Input<Floating>>
pa07: Pa7<Input<Floating>>
pb08: Pb8<Input<Floating>>
pb09: Pb9<Input<Floating>>
pb07: Pb7<Input<Floating>>
pa27: Pa27<Input<Floating>>
uart0_rx: Pa5<Input<Floating>>
uart0_tx: Pa4<Input<Floating>>
spi4_mosi: Pb27<Input<Floating>>
spi4_sck: Pb26<Input<Floating>>
pb00: Pb0<Input<Floating>>
pa03: Pa3<Input<Floating>>
pb01: Pb1<Input<Floating>>
pb06: Pb6<Input<Floating>>
pb14: Pb14<Input<Floating>>
pb15: Pb15<Input<Floating>>
pd00: Pd0<Input<Floating>>
pb02: Pb2<Input<Floating>>
spi6_ss: Pc6<Input<Floating>>
pc02: Pc2<Input<Floating>>
pc03: Pc3<Input<Floating>>
pc01: Pc1<Input<Floating>>
pc10: Pc10<Input<Floating>>
pd10: Pd10<Input<Floating>>
pd11: Pd11<Input<Floating>>
pc30: Pc30<Input<Floating>>
pc31: Pc31<Input<Floating>>
uart1_rx: Pc23<Input<Floating>>
uart1_tx: Pc22<Input<Floating>>
pc14: Pc14<Input<Floating>>
sd_d0: Pb18<Input<Floating>>
sd_d1: Pb19<Input<Floating>>
sd_d2: Pb20<Input<Floating>>
sd_d3: Pb21<Input<Floating>>
sd_clk_i2s_sdo: Pa21<Input<Floating>>
sd_cmd_i2s_fs0: Pa20<Input<Floating>>
sd_cd: Pd20<Input<Floating>>
sd_wp: Pd21<Input<Floating>>
pdec_phase_a: Pc16<Input<Floating>>
pdec_phase_b: Pc17<Input<Floating>>
vbat: Pb3<Input<Floating>>
adc_dac: Pa2<Input<Floating>>
vbus_detecion: Pc0<Input<Floating>>
usb_id: Pc19<Input<Floating>>
usb_dm: Pa24<Input<Floating>>
usb_dp: Pa25<Input<Floating>>
swd: Pa31<Input<Floating>>
swc: Pa30<Input<Floating>>
swo: Pb30<Input<Floating>>
can_tx: Pb12<Input<Floating>>
can_rx: Pb13<Input<Floating>>
can_standby: Pc13<Input<Floating>>
gtxck: Pa14<Input<Floating>>
gtxen: Pa17<Input<Floating>>
gtx0: Pa18<Input<Floating>>
gtx1: Pa19<Input<Floating>>
grxdv: Pc20<Input<Floating>>
grx0: Pa13<Input<Floating>>
grx1: Pa12<Input<Floating>>
grxer: Pa15<Input<Floating>>
gmdc: Pc11<Input<Floating>>
gmdio: Pc12<Input<Floating>>
ethernet_interrupt: Pd12<Input<Floating>>
ethernet_reset: Pc21<Input<Floating>>
flash_io0: Pa8<Input<Floating>>
flash_io1: Pa9<Input<Floating>>
flash_io2: Pa10<Input<Floating>>
flash_io3: Pa11<Input<Floating>>
flash_sck: Pb10<Input<Floating>>
flash_cs: Pb11<Input<Floating>>
i2s_sck0: Pb16<Input<Floating>>
i2s_mck0: Pb17<Input<Floating>>
i2s_sdi: Pa22<Input<Floating>>
i2s_fs1: Pa23<Input<Floating>>
i2s_sck1: Pb28<Input<Floating>>
i2s_mck1: Pb29<Input<Floating>>
dgi_ss: Pd1<Input<Floating>>
Implementations
impl Pins
[src]
impl Pins
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,