[−][src]Struct wio_terminal::Pins
Map the desired pin names to their physical pins
Fields
port: Port
Opaque port reference
user_led: Pa15<Input<Floating>>
USER_LED
BUTTONS
switch_x: Pd8<Input<Floating>>
SWITCHES
switch_y: Pd9<Input<Floating>>
switch_z: Pd10<Input<Floating>>
switch_b: Pd12<Input<Floating>>
switch_u: Pd20<Input<Floating>>
i2c0_scl: Pa12<Input<Floating>>
I2C
i2c0_sda: Pa13<Input<Floating>>
i2c1_scl: Pa16<Input<Floating>>
i2c1_sda: Pa17<Input<Floating>>
spi_miso: Pb0<Input<Floating>>
SPI
spi_cs: Pb1<Input<Floating>>
spi_mosi: Pb2<Input<Floating>>
spi_sck: Pb3<Input<Floating>>
txd: Pb26<Input<Floating>>
UART
rxd: Pb27<Input<Floating>>
usb_dm: Pa24<Input<Floating>>
USB
usb_dp: Pa25<Input<Floating>>
usb_host_en: Pa27<Input<Floating>>
lcd_miso: Pb18<Input<Floating>>
LCD
lcd_mosi: Pb19<Input<Floating>>
lcd_sck: Pb20<Input<Floating>>
lcd_cs: Pb21<Input<Floating>>
lcd_backlight: Pc5<Input<Floating>>
lcd_dc: Pc6<Input<Floating>>
lcd_reset: Pc7<Input<Floating>>
lcd_xl: Pc10<Input<Floating>>
lcd_yu: Pc11<Input<Floating>>
lcd_xr: Pc12<Input<Floating>>
lcd_yd: Pc13<Input<Floating>>
gyroscope_int1: Pc21<Input<Floating>>
GYROSCOPE
i2s_lrclk: Pa20<Input<Floating>>
I2S
i2s_sdin: Pa21<Input<Floating>>
i2s_sdout: Pa22<Input<Floating>>
i2s_blck: Pb16<Input<Floating>>
buzzer_ctr: Pd11<Input<Floating>>
BUZZER
mic_output: Pc30<Input<Floating>>
MICROPHONE
mcu_flash_qspi_io0: Pa8<Input<Floating>>
MCU FLASH
mcu_flash_qspi_io1: Pa9<Input<Floating>>
mcu_flash_qspi_io2: Pa10<Input<Floating>>
mcu_flash_qspi_io3: Pa11<Input<Floating>>
mcu_flash_qspi_clk: Pb10<Input<Floating>>
mcu_flash_qspi_cs: Pb11<Input<Floating>>
sd_mosi: Pc16<Input<Floating>>
SD CARD
sd_sck: Pc17<Input<Floating>>
sd_miso: Pc18<Input<Floating>>
sd_cs: Pc19<Input<Floating>>
sd_det: Pd21<Input<Floating>>
rtl8720d_chip_pu: Pa18<Input<Floating>>
WIFI/BLE
rtl8720d_hspi_mosi: Pb24<Input<Floating>>
rtl8720d_hspi_clk: Pb25<Input<Floating>>
rtl8720d_rxd: Pc22<Input<Floating>>
rtl8720d_txd: Pc23<Input<Floating>>
rtl8720d_hspi_miso: Pc24<Input<Floating>>
rtl8720d_hspi_cs: Pc25<Input<Floating>>
rtl8720d_data_ready: Pc20<Input<Floating>>
rtl8720d_dir: Pa19<Input<Floating>>
a0_d0: Pb8<Input<Floating>>
GPIO
a1_d1: Pb9<Input<Floating>>
a2_d2: Pa7<Input<Floating>>
a3_d3: Pb4<Input<Floating>>
a4_d4: Pb5<Input<Floating>>
a5_d5: Pb6<Input<Floating>>
a6_d6: Pa4<Input<Floating>>
a7_d7: Pb7<Input<Floating>>
a8_d8: Pa6<Input<Floating>>
fpc_d3_pwm3: Pb28<Input<Floating>>
FPC
fpc_d4_pwm4: Pb17<Input<Floating>>
fpc_d5_pwm5: Pb29<Input<Floating>>
fpc_d6_pwm6: Pa14<Input<Floating>>
fpc_d7_a7: Pc1<Input<Floating>>
fpc_d8_a8: Pc2<Input<Floating>>
fpc_d9_a9: Pc3<Input<Floating>>
fpc_d10_pwm10: Pc4<Input<Floating>>
fpc_d11_a11: Pc31<Input<Floating>>
fpc_d12_a12: Pd0<Input<Floating>>
fpc_d13_a13: Pd1<Input<Floating>>
dac0: Pa2<Input<Floating>>
DAC
dac1: Pa5<Input<Floating>>
gpclk0: Pb14<Input<Floating>>
GPCLK
gpclk1: Pb12<Input<Floating>>
gpclk2: Pb13<Input<Floating>>
swdclk: Pa30<Input<Floating>>
SWD
swdio: Pa31<Input<Floating>>
xin: Pb22<Input<Floating>>
XIN/XOUT
xout: Pb23<Input<Floating>>
swo: Pb30<Input<Floating>>
MISCELLANEOUS
ir_ctl: Pb31<Input<Floating>>
output_ctr_5v: Pc14<Input<Floating>>
output_ctr_3v3: Pc15<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>,