Re-exports

pub extern crate rp2040_hal as hal;
pub use hal::pac;

Structs

BSP replacement for the HAL Pins type

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

Attribute Macros