Struct atsame54_xpro::pins::Pins[][src]

pub struct Pins {
Show 90 fields pub port: Port, pub sw0: Pb31<Input<Floating>>, pub led: Pc18<Input<Floating>>, pub qt_button: Pa16<Input<Floating>>, pub tx: Pb25<Input<Floating>>, pub rx: Pb24<Input<Floating>>, pub sda: Pd8<Input<Floating>>, pub scl: Pd9<Input<Floating>>, pub mosi: Pc4<Input<Floating>>, pub miso: Pc7<Input<Floating>>, pub sck: Pc5<Input<Floating>>, pub pb04: Pb4<Input<Floating>>, pub pb05: Pb5<Input<Floating>>, pub pa06: Pa6<Input<Floating>>, pub pa07: Pa7<Input<Floating>>, pub pb08: Pb8<Input<Floating>>, pub pb09: Pb9<Input<Floating>>, pub pb07: Pb7<Input<Floating>>, pub pa27: Pa27<Input<Floating>>, pub uart0_rx: Pa5<Input<Floating>>, pub uart0_tx: Pa4<Input<Floating>>, pub spi4_mosi: Pb27<Input<Floating>>, pub spi4_sck: Pb26<Input<Floating>>, pub pb00: Pb0<Input<Floating>>, pub pa03: Pa3<Input<Floating>>, pub pb01: Pb1<Input<Floating>>, pub pb06: Pb6<Input<Floating>>, pub pb14: Pb14<Input<Floating>>, pub pb15: Pb15<Input<Floating>>, pub pd00: Pd0<Input<Floating>>, pub pb02: Pb2<Input<Floating>>, pub spi6_ss: Pc6<Input<Floating>>, pub pc02: Pc2<Input<Floating>>, pub pc03: Pc3<Input<Floating>>, pub pc01: Pc1<Input<Floating>>, pub pc10: Pc10<Input<Floating>>, pub pd10: Pd10<Input<Floating>>, pub pd11: Pd11<Input<Floating>>, pub pc30: Pc30<Input<Floating>>, pub pc31: Pc31<Input<Floating>>, pub uart1_rx: Pc23<Input<Floating>>, pub uart1_tx: Pc22<Input<Floating>>, pub pc14: Pc14<Input<Floating>>, pub sd_d0: Pb18<Input<Floating>>, pub sd_d1: Pb19<Input<Floating>>, pub sd_d2: Pb20<Input<Floating>>, pub sd_d3: Pb21<Input<Floating>>, pub sd_clk_i2s_sdo: Pa21<Input<Floating>>, pub sd_cmd_i2s_fs0: Pa20<Input<Floating>>, pub sd_cd: Pd20<Input<Floating>>, pub sd_wp: Pd21<Input<Floating>>, pub pdec_phase_a: Pc16<Input<Floating>>, pub pdec_phase_b: Pc17<Input<Floating>>, pub vbat: Pb3<Input<Floating>>, pub adc_dac: Pa2<Input<Floating>>, pub vbus_detecion: Pc0<Input<Floating>>, pub usb_id: Pc19<Input<Floating>>, pub usb_dm: Pa24<Input<Floating>>, pub usb_dp: Pa25<Input<Floating>>, pub swd: Pa31<Input<Floating>>, pub swc: Pa30<Input<Floating>>, pub swo: Pb30<Input<Floating>>, pub can_tx: Pb12<Input<Floating>>, pub can_rx: Pb13<Input<Floating>>, pub can_standby: Pc13<Input<Floating>>, pub gtxck: Pa14<Input<Floating>>, pub gtxen: Pa17<Input<Floating>>, pub gtx0: Pa18<Input<Floating>>, pub gtx1: Pa19<Input<Floating>>, pub grxdv: Pc20<Input<Floating>>, pub grx0: Pa13<Input<Floating>>, pub grx1: Pa12<Input<Floating>>, pub grxer: Pa15<Input<Floating>>, pub gmdc: Pc11<Input<Floating>>, pub gmdio: Pc12<Input<Floating>>, pub ethernet_interrupt: Pd12<Input<Floating>>, pub ethernet_reset: Pc21<Input<Floating>>, pub flash_io0: Pa8<Input<Floating>>, pub flash_io1: Pa9<Input<Floating>>, pub flash_io2: Pa10<Input<Floating>>, pub flash_io3: Pa11<Input<Floating>>, pub flash_sck: Pb10<Input<Floating>>, pub flash_cs: Pb11<Input<Floating>>, pub i2s_sck0: Pb16<Input<Floating>>, pub i2s_mck0: Pb17<Input<Floating>>, pub i2s_sdi: Pa22<Input<Floating>>, pub i2s_fs1: Pa23<Input<Floating>>, pub i2s_sck1: Pb28<Input<Floating>>, pub i2s_mck1: Pb29<Input<Floating>>, pub dgi_ss: Pd1<Input<Floating>>,
}
Expand description

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>>qt_button: Pa16<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

Split the device pins into subsets

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.