pub struct Pins {Show 19 fields
pub a0: Pin<PA02, Reset>,
pub a1: Pin<PA03, Reset>,
pub a2: Pin<PA04, Reset>,
pub a3: Pin<PA05, Reset>,
pub tx: Pin<PA06, Reset>,
pub rx: Pin<PA07, Reset>,
pub miso: Pin<PA09, Reset>,
pub mosi: Pin<PA10, Reset>,
pub sclk: Pin<PA11, Reset>,
pub sda: Pin<PA16, Reset>,
pub scl: Pin<PA17, Reset>,
pub neopixel_power: Pin<PA15, Reset>,
pub neopixel_data: Pin<PA18, Reset>,
pub usb_dm: Pin<PA24, Reset>,
pub usb_dp: Pin<PA25, Reset>,
pub flash_cs: Pin<PA08, Reset>,
pub flash_miso: Pin<PA19, Reset>,
pub flash_mosi: Pin<PA22, Reset>,
pub flash_sclk: Pin<PA23, Reset>,
/* private fields */
}
Expand description
BSP replacement for the HAL
Pins
type
This type is intended to provide more meaningful names for the given pins.
Fields§
§a0: Pin<PA02, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
a0_reset,
a1: Pin<PA03, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
a1_reset,
a2: Pin<PA04, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
a2_reset,
a3: Pin<PA05, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
a3_reset,
tx: Pin<PA06, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
uart_tx, uart_tx_reset,
rx: Pin<PA07, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
uart_rx, uart_rx_reset,
miso: Pin<PA09, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
spi_miso, miso_reset,
mosi: Pin<PA10, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
spi_mosi, mosi_reset,
sclk: Pin<PA11, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
spi_sck, sck_reset,
sda: Pin<PA16, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
i2c_sda, i2c_sda_reset,
scl: Pin<PA17, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
i2c_scl, i2c_scl_reset,
neopixel_power: Pin<PA15, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
neopixel_power, neopixel_power_reset,
neopixel_data: Pin<PA18, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
neopixel_data, neopixel_data_reset,
usb_dm: Pin<PA24, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
usb_dm, usb_dm_reset,
usb_dp: Pin<PA25, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
usb_dp, usb_dp_reset,
flash_cs: Pin<PA08, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
flash_cs, flash_cs_reset,
flash_miso: Pin<PA19, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
flash_miso, flash_miso_reset,
flash_mosi: Pin<PA22, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
flash_mosi, flash_mosi_reset,
flash_sclk: Pin<PA23, Reset>
This field can also be accessed using the pin_alias!
macro with the following alternate names:
flash_sck, flash_sck_reset,