Re-exports

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

Structs

  • BSP replacement for the HAL Pins type

Constants

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 Aliases

  • UART Function alias for pin [crate::Pins::gpio0]. Alias for a configured Pin
  • UART Function alias for pin [crate::Pins::gpio1]. 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::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
  • 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
  • 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
  • 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
  • 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
  • SPI 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::gpio25]. Alias for a configured Pin
  • PIO0 Function alias for pin [crate::Pins::gpio25]. Alias for a configured Pin
  • PIO1 Function alias for pin [crate::Pins::gpio25]. Alias for a configured Pin
  • PWM Function alias for pin [crate::Pins::gpio25]. Alias for a configured Pin
  • SPI Function alias for pin [crate::Pins::gpio25]. Alias for a configured Pin
  • UART Function alias for pin [crate::Pins::gpio25]. 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
  • 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