Re-exports
pub extern crate rp2040_hal as hal;
pub use hal::pac;
Structs
Constants
I2C Function alias for pin crate::Pins::gpio0.
DynPinId
for the Gp0I2C0Sda
alias.
I2C Function alias for pin crate::Pins::gpio0.
DynPinMode
for the Gp0I2C0Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio0.
DynPinId
for the Gp0Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio0.
DynPinMode
for the Gp0Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio0.
DynPinId
for the Gp0Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio0.
DynPinMode
for the Gp0Pio1
alias.
PWM Function alias for pin crate::Pins::gpio0.
DynPinId
for the Gp0Pwm0A
alias.
PWM Function alias for pin crate::Pins::gpio0.
DynPinMode
for the Gp0Pwm0A
alias.
SPI Function alias for pin crate::Pins::gpio0.
DynPinId
for the Gp0Spi0Rx
alias.
SPI Function alias for pin crate::Pins::gpio0.
DynPinMode
for the Gp0Spi0Rx
alias.
UART Function alias for pin crate::Pins::gpio0.
DynPinId
for the Gp0Uart0Tx
alias.
UART Function alias for pin crate::Pins::gpio0.
DynPinMode
for the Gp0Uart0Tx
alias.
I2C Function alias for pin crate::Pins::gpio1.
DynPinId
for the Gp1I2C0Scl
alias.
I2C Function alias for pin crate::Pins::gpio1.
DynPinMode
for the Gp1I2C0Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio1.
DynPinId
for the Gp1Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio1.
DynPinMode
for the Gp1Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio1.
DynPinId
for the Gp1Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio1.
DynPinMode
for the Gp1Pio1
alias.
PWM Function alias for pin crate::Pins::gpio1.
DynPinId
for the Gp1Pwm0B
alias.
PWM Function alias for pin crate::Pins::gpio1.
DynPinMode
for the Gp1Pwm0B
alias.
SPI Function alias for pin crate::Pins::gpio1.
DynPinId
for the Gp1Spi0Csn
alias.
SPI Function alias for pin crate::Pins::gpio1.
DynPinMode
for the Gp1Spi0Csn
alias.
UART Function alias for pin crate::Pins::gpio1.
DynPinId
for the Gp1Uart0Rx
alias.
UART Function alias for pin crate::Pins::gpio1.
DynPinMode
for the Gp1Uart0Rx
alias.
I2C Function alias for pin crate::Pins::gpio2.
DynPinId
for the Gp2I2C1Sda
alias.
I2C Function alias for pin crate::Pins::gpio2.
DynPinMode
for the Gp2I2C1Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio2.
DynPinId
for the Gp2Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio2.
DynPinMode
for the Gp2Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio2.
DynPinId
for the Gp2Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio2.
DynPinMode
for the Gp2Pio1
alias.
PWM Function alias for pin crate::Pins::gpio2.
DynPinId
for the Gp2Pwm1A
alias.
PWM Function alias for pin crate::Pins::gpio2.
DynPinMode
for the Gp2Pwm1A
alias.
SPI Function alias for pin crate::Pins::gpio2.
DynPinId
for the Gp2Spi0Sck
alias.
SPI Function alias for pin crate::Pins::gpio2.
DynPinMode
for the Gp2Spi0Sck
alias.
UART Function alias for pin crate::Pins::gpio2.
DynPinId
for the Gp2Uart0Cts
alias.
UART Function alias for pin crate::Pins::gpio2.
DynPinMode
for the Gp2Uart0Cts
alias.
I2C Function alias for pin crate::Pins::gpio3.
DynPinId
for the Gp3I2C1Scl
alias.
I2C Function alias for pin crate::Pins::gpio3.
DynPinMode
for the Gp3I2C1Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio3.
DynPinId
for the Gp3Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio3.
DynPinMode
for the Gp3Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio3.
DynPinId
for the Gp3Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio3.
DynPinMode
for the Gp3Pio1
alias.
PWM Function alias for pin crate::Pins::gpio3.
DynPinId
for the Gp3Pwm1B
alias.
PWM Function alias for pin crate::Pins::gpio3.
DynPinMode
for the Gp3Pwm1B
alias.
SPI Function alias for pin crate::Pins::gpio3.
DynPinId
for the Gp3Spi0Tx
alias.
SPI Function alias for pin crate::Pins::gpio3.
DynPinMode
for the Gp3Spi0Tx
alias.
UART Function alias for pin crate::Pins::gpio3.
DynPinId
for the Gp3Uart0Rts
alias.
UART Function alias for pin crate::Pins::gpio3.
DynPinMode
for the Gp3Uart0Rts
alias.
I2C Function alias for pin crate::Pins::gpio4.
DynPinId
for the Gp4I2C0Sda
alias.
I2C Function alias for pin crate::Pins::gpio4.
DynPinMode
for the Gp4I2C0Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio4.
DynPinId
for the Gp4Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio4.
DynPinMode
for the Gp4Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio4.
DynPinId
for the Gp4Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio4.
DynPinMode
for the Gp4Pio1
alias.
PWM Function alias for pin crate::Pins::gpio4.
DynPinId
for the Gp4Pwm2A
alias.
PWM Function alias for pin crate::Pins::gpio4.
DynPinMode
for the Gp4Pwm2A
alias.
SPI Function alias for pin crate::Pins::gpio4.
DynPinId
for the Gp4Spi0Rx
alias.
SPI Function alias for pin crate::Pins::gpio4.
DynPinMode
for the Gp4Spi0Rx
alias.
UART Function alias for pin crate::Pins::gpio4.
DynPinId
for the Gp4Uart1Tx
alias.
UART Function alias for pin crate::Pins::gpio4.
DynPinMode
for the Gp4Uart1Tx
alias.
I2C Function alias for pin crate::Pins::gpio5.
DynPinId
for the Gp5I2C0Scl
alias.
I2C Function alias for pin crate::Pins::gpio5.
DynPinMode
for the Gp5I2C0Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio5.
DynPinId
for the Gp5Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio5.
DynPinMode
for the Gp5Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio5.
DynPinId
for the Gp5Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio5.
DynPinMode
for the Gp5Pio1
alias.
PWM Function alias for pin crate::Pins::gpio5.
DynPinId
for the Gp5Pwm2B
alias.
PWM Function alias for pin crate::Pins::gpio5.
DynPinMode
for the Gp5Pwm2B
alias.
SPI Function alias for pin crate::Pins::gpio5.
DynPinId
for the Gp5Spi0Csn
alias.
SPI Function alias for pin crate::Pins::gpio5.
DynPinMode
for the Gp5Spi0Csn
alias.
UART Function alias for pin crate::Pins::gpio5.
DynPinId
for the Gp5Uart1Rx
alias.
UART Function alias for pin crate::Pins::gpio5.
DynPinMode
for the Gp5Uart1Rx
alias.
I2C Function alias for pin crate::Pins::gpio6.
DynPinId
for the Gp6I2C1Sda
alias.
I2C Function alias for pin crate::Pins::gpio6.
DynPinMode
for the Gp6I2C1Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio6.
DynPinId
for the Gp6Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio6.
DynPinMode
for the Gp6Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio6.
DynPinId
for the Gp6Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio6.
DynPinMode
for the Gp6Pio1
alias.
PWM Function alias for pin crate::Pins::gpio6.
DynPinId
for the Gp6Pwm3A
alias.
PWM Function alias for pin crate::Pins::gpio6.
DynPinMode
for the Gp6Pwm3A
alias.
SPI Function alias for pin crate::Pins::gpio6.
DynPinId
for the Gp6Spi0Sck
alias.
SPI Function alias for pin crate::Pins::gpio6.
DynPinMode
for the Gp6Spi0Sck
alias.
UART Function alias for pin crate::Pins::gpio6.
DynPinId
for the Gp6Uart1Cts
alias.
UART Function alias for pin crate::Pins::gpio6.
DynPinMode
for the Gp6Uart1Cts
alias.
I2C Function alias for pin crate::Pins::gpio7.
DynPinId
for the Gp7I2C1Scl
alias.
I2C Function alias for pin crate::Pins::gpio7.
DynPinMode
for the Gp7I2C1Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio7.
DynPinId
for the Gp7Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio7.
DynPinMode
for the Gp7Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio7.
DynPinId
for the Gp7Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio7.
DynPinMode
for the Gp7Pio1
alias.
PWM Function alias for pin crate::Pins::gpio7.
DynPinId
for the Gp7Pwm3B
alias.
PWM Function alias for pin crate::Pins::gpio7.
DynPinMode
for the Gp7Pwm3B
alias.
SPI Function alias for pin crate::Pins::gpio7.
DynPinId
for the Gp7Spi0Tx
alias.
SPI Function alias for pin crate::Pins::gpio7.
DynPinMode
for the Gp7Spi0Tx
alias.
UART Function alias for pin crate::Pins::gpio7.
DynPinId
for the Gp7Uart1Rts
alias.
UART Function alias for pin crate::Pins::gpio7.
DynPinMode
for the Gp7Uart1Rts
alias.
I2C Function alias for pin crate::Pins::gpio8.
DynPinId
for the Gp8I2C0Sda
alias.
I2C Function alias for pin crate::Pins::gpio8.
DynPinMode
for the Gp8I2C0Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio8.
DynPinId
for the Gp8Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio8.
DynPinMode
for the Gp8Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio8.
DynPinId
for the Gp8Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio8.
DynPinMode
for the Gp8Pio1
alias.
PWM Function alias for pin crate::Pins::gpio8.
DynPinId
for the Gp8Pwm4A
alias.
PWM Function alias for pin crate::Pins::gpio8.
DynPinMode
for the Gp8Pwm4A
alias.
SPI Function alias for pin crate::Pins::gpio8.
DynPinId
for the Gp8Spi1Rx
alias.
SPI Function alias for pin crate::Pins::gpio8.
DynPinMode
for the Gp8Spi1Rx
alias.
UART Function alias for pin crate::Pins::gpio8.
DynPinId
for the Gp8Uart1Tx
alias.
UART Function alias for pin crate::Pins::gpio8.
DynPinMode
for the Gp8Uart1Tx
alias.
I2C Function alias for pin crate::Pins::gpio9.
DynPinId
for the Gp9I2C0Scl
alias.
I2C Function alias for pin crate::Pins::gpio9.
DynPinMode
for the Gp9I2C0Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio9.
DynPinId
for the Gp9Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio9.
DynPinMode
for the Gp9Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio9.
DynPinId
for the Gp9Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio9.
DynPinMode
for the Gp9Pio1
alias.
PWM Function alias for pin crate::Pins::gpio9.
DynPinId
for the Gp9Pwm4B
alias.
PWM Function alias for pin crate::Pins::gpio9.
DynPinMode
for the Gp9Pwm4B
alias.
SPI Function alias for pin crate::Pins::gpio9.
DynPinId
for the Gp9Spi1Csn
alias.
SPI Function alias for pin crate::Pins::gpio9.
DynPinMode
for the Gp9Spi1Csn
alias.
UART Function alias for pin crate::Pins::gpio9.
DynPinId
for the Gp9Uart1Rx
alias.
UART Function alias for pin crate::Pins::gpio9.
DynPinMode
for the Gp9Uart1Rx
alias.
I2C Function alias for pin crate::Pins::gpio10.
DynPinId
for the Gp10I2C1Sda
alias.
I2C Function alias for pin crate::Pins::gpio10.
DynPinMode
for the Gp10I2C1Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio10.
DynPinId
for the Gp10Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio10.
DynPinMode
for the Gp10Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio10.
DynPinId
for the Gp10Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio10.
DynPinMode
for the Gp10Pio1
alias.
PWM Function alias for pin crate::Pins::gpio10.
DynPinId
for the Gp10Pwm5A
alias.
PWM Function alias for pin crate::Pins::gpio10.
DynPinMode
for the Gp10Pwm5A
alias.
SPI Function alias for pin crate::Pins::gpio10.
DynPinId
for the Gp10Spi1Sck
alias.
SPI Function alias for pin crate::Pins::gpio10.
DynPinMode
for the Gp10Spi1Sck
alias.
UART Function alias for pin crate::Pins::gpio10.
DynPinId
for the Gp10Uart1Cts
alias.
UART Function alias for pin crate::Pins::gpio10.
DynPinMode
for the Gp10Uart1Cts
alias.
I2C Function alias for pin crate::Pins::gpio11.
DynPinId
for the Gp11I2C1Scl
alias.
I2C Function alias for pin crate::Pins::gpio11.
DynPinMode
for the Gp11I2C1Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio11.
DynPinId
for the Gp11Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio11.
DynPinMode
for the Gp11Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio11.
DynPinId
for the Gp11Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio11.
DynPinMode
for the Gp11Pio1
alias.
PWM Function alias for pin crate::Pins::gpio11.
DynPinId
for the Gp11Pwm5B
alias.
PWM Function alias for pin crate::Pins::gpio11.
DynPinMode
for the Gp11Pwm5B
alias.
SPI Function alias for pin crate::Pins::gpio11.
DynPinId
for the Gp11Spi1Tx
alias.
SPI Function alias for pin crate::Pins::gpio11.
DynPinMode
for the Gp11Spi1Tx
alias.
UART Function alias for pin crate::Pins::gpio11.
DynPinId
for the Gp11Uart1Rts
alias.
UART Function alias for pin crate::Pins::gpio11.
DynPinMode
for the Gp11Uart1Rts
alias.
I2C Function alias for pin crate::Pins::gpio12.
DynPinId
for the Gp12I2C0Sda
alias.
I2C Function alias for pin crate::Pins::gpio12.
DynPinMode
for the Gp12I2C0Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio12.
DynPinId
for the Gp12Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio12.
DynPinMode
for the Gp12Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio12.
DynPinId
for the Gp12Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio12.
DynPinMode
for the Gp12Pio1
alias.
PWM Function alias for pin crate::Pins::gpio12.
DynPinId
for the Gp12Pwm6A
alias.
PWM Function alias for pin crate::Pins::gpio12.
DynPinMode
for the Gp12Pwm6A
alias.
SPI Function alias for pin crate::Pins::gpio12.
DynPinId
for the Gp12Spi1Rx
alias.
SPI Function alias for pin crate::Pins::gpio12.
DynPinMode
for the Gp12Spi1Rx
alias.
UART Function alias for pin crate::Pins::gpio12.
DynPinId
for the Gp12Uart0Tx
alias.
UART Function alias for pin crate::Pins::gpio12.
DynPinMode
for the Gp12Uart0Tx
alias.
I2C Function alias for pin crate::Pins::gpio13.
DynPinId
for the Gp13I2C0Scl
alias.
I2C Function alias for pin crate::Pins::gpio13.
DynPinMode
for the Gp13I2C0Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio13.
DynPinId
for the Gp13Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio13.
DynPinMode
for the Gp13Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio13.
DynPinId
for the Gp13Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio13.
DynPinMode
for the Gp13Pio1
alias.
PWM Function alias for pin crate::Pins::gpio13.
DynPinId
for the Gp13Pwm6B
alias.
PWM Function alias for pin crate::Pins::gpio13.
DynPinMode
for the Gp13Pwm6B
alias.
SPI Function alias for pin crate::Pins::gpio13.
DynPinId
for the Gp13Spi1Csn
alias.
SPI Function alias for pin crate::Pins::gpio13.
DynPinMode
for the Gp13Spi1Csn
alias.
UART Function alias for pin crate::Pins::gpio13.
DynPinId
for the Gp13Uart0Rx
alias.
UART Function alias for pin crate::Pins::gpio13.
DynPinMode
for the Gp13Uart0Rx
alias.
I2C Function alias for pin crate::Pins::gpio14.
DynPinId
for the Gp14I2C1Sda
alias.
I2C Function alias for pin crate::Pins::gpio14.
DynPinMode
for the Gp14I2C1Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio14.
DynPinId
for the Gp14Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio14.
DynPinMode
for the Gp14Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio14.
DynPinId
for the Gp14Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio14.
DynPinMode
for the Gp14Pio1
alias.
PWM Function alias for pin crate::Pins::gpio14.
DynPinId
for the Gp14Pwm7A
alias.
PWM Function alias for pin crate::Pins::gpio14.
DynPinMode
for the Gp14Pwm7A
alias.
SPI Function alias for pin crate::Pins::gpio14.
DynPinId
for the Gp14Spi1Sck
alias.
SPI Function alias for pin crate::Pins::gpio14.
DynPinMode
for the Gp14Spi1Sck
alias.
UART Function alias for pin crate::Pins::gpio14.
DynPinId
for the Gp14Uart0Cts
alias.
UART Function alias for pin crate::Pins::gpio14.
DynPinMode
for the Gp14Uart0Cts
alias.
I2C Function alias for pin crate::Pins::gpio15.
DynPinId
for the Gp15I2C1Scl
alias.
I2C Function alias for pin crate::Pins::gpio15.
DynPinMode
for the Gp15I2C1Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio15.
DynPinId
for the Gp15Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio15.
DynPinMode
for the Gp15Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio15.
DynPinId
for the Gp15Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio15.
DynPinMode
for the Gp15Pio1
alias.
PWM Function alias for pin crate::Pins::gpio15.
DynPinId
for the Gp15Pwm7B
alias.
PWM Function alias for pin crate::Pins::gpio15.
DynPinMode
for the Gp15Pwm7B
alias.
SPI Function alias for pin crate::Pins::gpio15.
DynPinId
for the Gp15Spi1Tx
alias.
SPI Function alias for pin crate::Pins::gpio15.
DynPinMode
for the Gp15Spi1Tx
alias.
UART Function alias for pin crate::Pins::gpio15.
DynPinId
for the Gp15Uart0Rts
alias.
UART Function alias for pin crate::Pins::gpio15.
DynPinMode
for the Gp15Uart0Rts
alias.
I2C Function alias for pin crate::Pins::gpio16.
DynPinId
for the Gp16I2C0Sda
alias.
I2C Function alias for pin crate::Pins::gpio16.
DynPinMode
for the Gp16I2C0Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio16.
DynPinId
for the Gp16Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio16.
DynPinMode
for the Gp16Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio16.
DynPinId
for the Gp16Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio16.
DynPinMode
for the Gp16Pio1
alias.
PWM Function alias for pin crate::Pins::gpio16.
DynPinId
for the Gp16Pwm0A
alias.
PWM Function alias for pin crate::Pins::gpio16.
DynPinMode
for the Gp16Pwm0A
alias.
SPI Function alias for pin crate::Pins::gpio16.
DynPinId
for the Gp16Spi0Rx
alias.
SPI Function alias for pin crate::Pins::gpio16.
DynPinMode
for the Gp16Spi0Rx
alias.
UART Function alias for pin crate::Pins::gpio16.
DynPinId
for the Gp16Uart0Tx
alias.
UART Function alias for pin crate::Pins::gpio16.
DynPinMode
for the Gp16Uart0Tx
alias.
I2C Function alias for pin crate::Pins::gpio17.
DynPinId
for the Gp17I2C0Scl
alias.
I2C Function alias for pin crate::Pins::gpio17.
DynPinMode
for the Gp17I2C0Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio17.
DynPinId
for the Gp17Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio17.
DynPinMode
for the Gp17Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio17.
DynPinId
for the Gp17Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio17.
DynPinMode
for the Gp17Pio1
alias.
PWM Function alias for pin crate::Pins::gpio17.
DynPinId
for the Gp17Pwm0B
alias.
PWM Function alias for pin crate::Pins::gpio17.
DynPinMode
for the Gp17Pwm0B
alias.
SPI Function alias for pin crate::Pins::gpio17.
DynPinId
for the Gp17Spi0Csn
alias.
SPI Function alias for pin crate::Pins::gpio17.
DynPinMode
for the Gp17Spi0Csn
alias.
UART Function alias for pin crate::Pins::gpio17.
DynPinId
for the Gp17Uart0Rx
alias.
UART Function alias for pin crate::Pins::gpio17.
DynPinMode
for the Gp17Uart0Rx
alias.
I2C Function alias for pin crate::Pins::gpio18.
DynPinId
for the Gp18I2C1Sda
alias.
I2C Function alias for pin crate::Pins::gpio18.
DynPinMode
for the Gp18I2C1Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio18.
DynPinId
for the Gp18Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio18.
DynPinMode
for the Gp18Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio18.
DynPinId
for the Gp18Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio18.
DynPinMode
for the Gp18Pio1
alias.
PWM Function alias for pin crate::Pins::gpio18.
DynPinId
for the Gp18Pwm1A
alias.
PWM Function alias for pin crate::Pins::gpio18.
DynPinMode
for the Gp18Pwm1A
alias.
SPI Function alias for pin crate::Pins::gpio18.
DynPinId
for the Gp18Spi0Sck
alias.
SPI Function alias for pin crate::Pins::gpio18.
DynPinMode
for the Gp18Spi0Sck
alias.
UART Function alias for pin crate::Pins::gpio18.
DynPinId
for the Gp18Uart0Cts
alias.
UART Function alias for pin crate::Pins::gpio18.
DynPinMode
for the Gp18Uart0Cts
alias.
I2C Function alias for pin crate::Pins::gpio19.
DynPinId
for the Gp19I2C1Scl
alias.
I2C Function alias for pin crate::Pins::gpio19.
DynPinMode
for the Gp19I2C1Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio19.
DynPinId
for the Gp19Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio19.
DynPinMode
for the Gp19Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio19.
DynPinId
for the Gp19Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio19.
DynPinMode
for the Gp19Pio1
alias.
PWM Function alias for pin crate::Pins::gpio19.
DynPinId
for the Gp19Pwm1B
alias.
PWM Function alias for pin crate::Pins::gpio19.
DynPinMode
for the Gp19Pwm1B
alias.
SPI Function alias for pin crate::Pins::gpio19.
DynPinId
for the Gp19Spi0Tx
alias.
SPI Function alias for pin crate::Pins::gpio19.
DynPinMode
for the Gp19Spi0Tx
alias.
UART Function alias for pin crate::Pins::gpio19.
DynPinId
for the Gp19Uart0Rts
alias.
UART Function alias for pin crate::Pins::gpio19.
DynPinMode
for the Gp19Uart0Rts
alias.
I2C Function alias for pin crate::Pins::gpio20.
DynPinId
for the Gp20I2C0Sda
alias.
I2C Function alias for pin crate::Pins::gpio20.
DynPinMode
for the Gp20I2C0Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio20.
DynPinId
for the Gp20Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio20.
DynPinMode
for the Gp20Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio20.
DynPinId
for the Gp20Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio20.
DynPinMode
for the Gp20Pio1
alias.
PWM Function alias for pin crate::Pins::gpio20.
DynPinId
for the Gp20Pwm2A
alias.
PWM Function alias for pin crate::Pins::gpio20.
DynPinMode
for the Gp20Pwm2A
alias.
SPI Function alias for pin crate::Pins::gpio20.
DynPinId
for the Gp20Spi0Rx
alias.
SPI Function alias for pin crate::Pins::gpio20.
DynPinMode
for the Gp20Spi0Rx
alias.
UART Function alias for pin crate::Pins::gpio20.
DynPinId
for the Gp20Uart1Tx
alias.
UART Function alias for pin crate::Pins::gpio20.
DynPinMode
for the Gp20Uart1Tx
alias.
I2C Function alias for pin crate::Pins::gpio21.
DynPinId
for the Gp21I2C0Scl
alias.
I2C Function alias for pin crate::Pins::gpio21.
DynPinMode
for the Gp21I2C0Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio21.
DynPinId
for the Gp21Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio21.
DynPinMode
for the Gp21Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio21.
DynPinId
for the Gp21Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio21.
DynPinMode
for the Gp21Pio1
alias.
PWM Function alias for pin crate::Pins::gpio21.
DynPinId
for the Gp21Pwm2B
alias.
PWM Function alias for pin crate::Pins::gpio21.
DynPinMode
for the Gp21Pwm2B
alias.
SPI Function alias for pin crate::Pins::gpio21.
DynPinId
for the Gp21Spi0Csn
alias.
SPI Function alias for pin crate::Pins::gpio21.
DynPinMode
for the Gp21Spi0Csn
alias.
UART Function alias for pin crate::Pins::gpio21.
DynPinId
for the Gp21Uart1Rx
alias.
UART Function alias for pin crate::Pins::gpio21.
DynPinMode
for the Gp21Uart1Rx
alias.
I2C Function alias for pin crate::Pins::gpio22.
DynPinId
for the Gp22I2C1Sda
alias.
I2C Function alias for pin crate::Pins::gpio22.
DynPinMode
for the Gp22I2C1Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio22.
DynPinId
for the Gp22Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio22.
DynPinMode
for the Gp22Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio22.
DynPinId
for the Gp22Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio22.
DynPinMode
for the Gp22Pio1
alias.
PWM Function alias for pin crate::Pins::gpio22.
DynPinId
for the Gp22Pwm3A
alias.
PWM Function alias for pin crate::Pins::gpio22.
DynPinMode
for the Gp22Pwm3A
alias.
SPI Function alias for pin crate::Pins::gpio22.
DynPinId
for the Gp22Spi0Sck
alias.
SPI Function alias for pin crate::Pins::gpio22.
DynPinMode
for the Gp22Spi0Sck
alias.
UART Function alias for pin crate::Pins::gpio22.
DynPinId
for the Gp22Uart1Cts
alias.
UART Function alias for pin crate::Pins::gpio22.
DynPinMode
for the Gp22Uart1Cts
alias.
I2C Function alias for pin crate::Pins::gpio26.
DynPinId
for the Gp26I2C1Sda
alias.
I2C Function alias for pin crate::Pins::gpio26.
DynPinMode
for the Gp26I2C1Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio26.
DynPinId
for the Gp26Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio26.
DynPinMode
for the Gp26Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio26.
DynPinId
for the Gp26Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio26.
DynPinMode
for the Gp26Pio1
alias.
PWM Function alias for pin crate::Pins::gpio26.
DynPinId
for the Gp26Pwm5A
alias.
PWM Function alias for pin crate::Pins::gpio26.
DynPinMode
for the Gp26Pwm5A
alias.
SPI Function alias for pin crate::Pins::gpio26.
DynPinId
for the Gp26Spi1Sck
alias.
SPI Function alias for pin crate::Pins::gpio26.
DynPinMode
for the Gp26Spi1Sck
alias.
UART Function alias for pin crate::Pins::gpio26.
DynPinId
for the Gp26Uart1Cts
alias.
UART Function alias for pin crate::Pins::gpio26.
DynPinMode
for the Gp26Uart1Cts
alias.
I2C Function alias for pin crate::Pins::gpio27.
DynPinId
for the Gp27I2C1Scl
alias.
I2C Function alias for pin crate::Pins::gpio27.
DynPinMode
for the Gp27I2C1Scl
alias.
PIO0 Function alias for pin crate::Pins::gpio27.
DynPinId
for the Gp27Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio27.
DynPinMode
for the Gp27Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio27.
DynPinId
for the Gp27Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio27.
DynPinMode
for the Gp27Pio1
alias.
PWM Function alias for pin crate::Pins::gpio27.
DynPinId
for the Gp27Pwm5B
alias.
PWM Function alias for pin crate::Pins::gpio27.
DynPinMode
for the Gp27Pwm5B
alias.
SPI Function alias for pin crate::Pins::gpio27.
DynPinId
for the Gp27Spi1Tx
alias.
SPI Function alias for pin crate::Pins::gpio27.
DynPinMode
for the Gp27Spi1Tx
alias.
UART Function alias for pin crate::Pins::gpio27.
DynPinId
for the Gp27Uart1Rts
alias.
UART Function alias for pin crate::Pins::gpio27.
DynPinMode
for the Gp27Uart1Rts
alias.
I2C Function alias for pin crate::Pins::gpio28.
DynPinId
for the Gp28I2C0Sda
alias.
I2C Function alias for pin crate::Pins::gpio28.
DynPinMode
for the Gp28I2C0Sda
alias.
PIO0 Function alias for pin crate::Pins::gpio28.
DynPinId
for the Gp28Pio0
alias.
PIO0 Function alias for pin crate::Pins::gpio28.
DynPinMode
for the Gp28Pio0
alias.
PIO1 Function alias for pin crate::Pins::gpio28.
DynPinId
for the Gp28Pio1
alias.
PIO1 Function alias for pin crate::Pins::gpio28.
DynPinMode
for the Gp28Pio1
alias.
PWM Function alias for pin crate::Pins::gpio28.
DynPinId
for the Gp28Pwm6A
alias.
PWM Function alias for pin crate::Pins::gpio28.
DynPinMode
for the Gp28Pwm6A
alias.
SPI Function alias for pin crate::Pins::gpio28.
DynPinId
for the Gp28Spi1Rx
alias.
SPI Function alias for pin crate::Pins::gpio28.
DynPinMode
for the Gp28Spi1Rx
alias.
UART Function alias for pin crate::Pins::gpio28.
DynPinId
for the Gp28Uart0Tx
alias.
UART Function alias for pin crate::Pins::gpio28.
DynPinMode
for the Gp28Uart0Tx
alias.
Statics
The linker will place this boot block at the start of our program image. We need this to help the ROM bootloader get our code up and running.
Type Definitions
I2C Function alias for pin crate::Pins::gpio0.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio0.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio0.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio0.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio0.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio0.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio1.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio1.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio1.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio1.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio1.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio1.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio2.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio2.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio2.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio2.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio2.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio2.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio3.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio3.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio3.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio3.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio3.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio3.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio4.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio4.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio4.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio4.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio4.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio4.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio5.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio5.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio5.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio5.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio5.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio5.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio6.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio6.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio6.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio6.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio6.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio6.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio7.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio7.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio7.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio7.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio7.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio7.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio8.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio8.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio8.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio8.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio8.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio8.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio9.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio9.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio9.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio9.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio9.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio9.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio10.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio10.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio10.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio10.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio10.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio10.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio11.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio11.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio11.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio11.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio11.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio11.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio12.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio12.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio12.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio12.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio12.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio12.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio13.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio13.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio13.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio13.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio13.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio13.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio14.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio14.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio14.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio14.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio14.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio14.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio15.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio15.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio15.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio15.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio15.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio15.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio16.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio16.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio16.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio16.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio16.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio16.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio17.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio17.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio17.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio17.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio17.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio17.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio18.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio18.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio18.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio18.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio18.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio18.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio19.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio19.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio19.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio19.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio19.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio19.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio20.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio20.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio20.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio20.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio20.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio20.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio21.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio21.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio21.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio21.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio21.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio21.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio22.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio22.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio22.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio22.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio22.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio22.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio26.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio26.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio26.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio26.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio26.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio26.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio27.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio27.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio27.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio27.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio27.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio27.
Alias for a configured Pin
I2C Function alias for pin crate::Pins::gpio28.
Alias for a configured Pin
PIO0 Function alias for pin crate::Pins::gpio28.
Alias for a configured Pin
PIO1 Function alias for pin crate::Pins::gpio28.
Alias for a configured Pin
PWM Function alias for pin crate::Pins::gpio28.
Alias for a configured Pin
SPI Function alias for pin crate::Pins::gpio28.
Alias for a configured Pin
UART Function alias for pin crate::Pins::gpio28.
Alias for a configured Pin