pub struct Pins {
Show 40 fields pub port: Port, pub rx: Pb31<Input<Floating>>, pub tx: Pb30<Input<Floating>>, pub d2: Pa2<Input<Floating>>, pub d3: Pa19<Input<Floating>>, pub d5: Pb6<Input<Floating>>, pub d6: Pb7<Input<Floating>>, pub d7: Pb8<Input<Floating>>, pub d8: Pb10<Input<Floating>>, pub d9: Pb11<Input<Floating>>, pub ss: Pa23<Input<Floating>>, pub mosi: Pa20<Input<Floating>>, pub miso: Pa22<Input<Floating>>, pub d13: Pa21<Input<Floating>>, pub a0: Pb0<Input<Floating>>, pub a1: Pb1<Input<Floating>>, pub a2: Pb3<Input<Floating>>, pub a3: Pb4<Input<Floating>>, pub d14: Pa10<Input<Floating>>, pub d15: Pa11<Input<Floating>>, pub led_red: Pa12<Input<Floating>>, pub led_green: Pb15<Input<Floating>>, pub led_blue: Pa13<Input<Floating>>, pub acc_int1: Pa14<Input<Floating>>, pub acc_int2: Pa15<Input<Floating>>, pub mag_int: Pa18<Input<Floating>>, pub usb_det: Pb16<Input<Floating>>, pub chg_stat: Pa4<Input<Floating>>, pub gps_tp: Pa7<Input<Floating>>, pub gps_en: Pa28<Input<Floating>>, pub sara_enable: Pa27<Input<Floating>>, pub sara_reset: Pb14<Input<Floating>>, pub sara_tx_enable: Pb13<Input<Floating>>, pub sara_status: Pb22<Input<Floating>>, pub sara_tx: Pa6<Input<Floating>>, pub sara_rx: Pa5<Input<Floating>>, pub sda: Pa16<Input<Floating>>, pub scl: Pa17<Input<Floating>>, pub sda1: Pa8<Input<Floating>>, pub scl1: Pa9<Input<Floating>>,
}
Expand description

Maps the pins to their arduino names and the numbers printed on the board.

Fields

port: Port

Opaque port reference

rx: Pb31<Input<Floating>>

arduino header digital pins rx/ d0

tx: Pb30<Input<Floating>>

tx / d1

d2: Pa2<Input<Floating>>

dac

d3: Pa19<Input<Floating>>

scom1pad3

d5: Pb6<Input<Floating>>

ain14

d6: Pb7<Input<Floating>>

ain15

d7: Pb8<Input<Floating>>

ain2

d8: Pb10<Input<Floating>>

scom4pad2

d9: Pb11<Input<Floating>>

scom4pad3

ss: Pa23<Input<Floating>>

SPI

mosi: Pa20<Input<Floating>>miso: Pa22<Input<Floating>>d13: Pa21<Input<Floating>>

led_builtin + SCK

a0: Pb0<Input<Floating>>

arduino header analog pins

a1: Pb1<Input<Floating>>a2: Pb3<Input<Floating>>a3: Pb4<Input<Floating>>d14: Pa10<Input<Floating>>

grove1

d15: Pa11<Input<Floating>>

grove2

led_red: Pa12<Input<Floating>>

leds

led_green: Pb15<Input<Floating>>led_blue: Pa13<Input<Floating>>acc_int1: Pa14<Input<Floating>>

accelelero & magneto

acc_int2: Pa15<Input<Floating>>mag_int: Pa18<Input<Floating>>usb_det: Pb16<Input<Floating>>

usb_detect

chg_stat: Pa4<Input<Floating>>

chg_stat

gps_tp: Pa7<Input<Floating>>

gps

gps_en: Pa28<Input<Floating>>sara_enable: Pa27<Input<Floating>>sara_reset: Pb14<Input<Floating>>sara_tx_enable: Pb13<Input<Floating>>sara_status: Pb22<Input<Floating>>sara_tx: Pa6<Input<Floating>>sara_rx: Pa5<Input<Floating>>sda: Pa16<Input<Floating>>

i2c

scl: Pa17<Input<Floating>>sda1: Pa8<Input<Floating>>scl1: Pa9<Input<Floating>>

Implementations

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.

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.