Re-exports§
pub extern crate rp2040_hal as hal;
Re-exports§
pub use hal::pac;
Structs§
Constants§
- CURRENT_
GAIN - CURRENT_
OFFSET - CURRENT_
SENSE_ ADDR - NUM_
LEDS - NUM_
SENSORS - NUM_
SERVOS - SENSOR_
1_ ADDR - SENSOR_
2_ ADDR - SENSOR_
3_ ADDR - SENSOR_
4_ ADDR - SENSOR_
5_ ADDR - SENSOR_
6_ ADDR - SHUNT_
RESISTOR - VOLTAGE_
GAIN - VOLTAGE_
SENSE_ ADDR - XOSC_
CRYSTAL_ FREQ
Statics§
- BOOT2_
FIRMWARE - 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§
- Gp19
I2C1 Scl - I2C Function alias for pin crate::Pins::int_.
Alias for a configured
Pin - Gp19
Pio0 - PIO0 Function alias for pin crate::Pins::int_.
Alias for a configured
Pin - Gp19
Pio1 - PIO1 Function alias for pin crate::Pins::int_.
Alias for a configured
Pin - Gp19
Pwm1B - PWM Function alias for pin crate::Pins::int_.
Alias for a configured
Pin - Gp19
Spi0 Tx - SPI Function alias for pin crate::Pins::int_.
Alias for a configured
Pin - Gp19
Uart0 Rts - UART Function alias for pin crate::Pins::int_.
Alias for a configured
Pin - Gp20
I2C0 Sda - I2C Function alias for pin crate::Pins::sda.
Alias for a configured
Pin - Gp20
Pio0 - PIO0 Function alias for pin crate::Pins::sda.
Alias for a configured
Pin - Gp20
Pio1 - PIO1 Function alias for pin crate::Pins::sda.
Alias for a configured
Pin - Gp20
Pwm2A - PWM Function alias for pin crate::Pins::sda.
Alias for a configured
Pin - Gp20
Spi0 Rx - SPI Function alias for pin crate::Pins::sda.
Alias for a configured
Pin - Gp20
Uart1 Tx - UART Function alias for pin crate::Pins::sda.
Alias for a configured
Pin - Gp21
I2C0 Scl - I2C Function alias for pin crate::Pins::scl.
Alias for a configured
Pin - Gp21
Pio0 - PIO0 Function alias for pin crate::Pins::scl.
Alias for a configured
Pin - Gp21
Pio1 - PIO1 Function alias for pin crate::Pins::scl.
Alias for a configured
Pin - Gp21
Pwm2B - PWM Function alias for pin crate::Pins::scl.
Alias for a configured
Pin - Gp21
Spi0 Csn - SPI Function alias for pin crate::Pins::scl.
Alias for a configured
Pin - Gp21
Uart1 Rx - UART Function alias for pin crate::Pins::scl.
Alias for a configured
Pin - Gp23
I2C1 Scl - I2C Function alias for pin crate::Pins::user_sw.
Alias for a configured
Pin - Gp23
Pio0 - PIO0 Function alias for pin crate::Pins::user_sw.
Alias for a configured
Pin - Gp23
Pio1 - PIO1 Function alias for pin crate::Pins::user_sw.
Alias for a configured
Pin - Gp23
Pwm3B - PWM Function alias for pin crate::Pins::user_sw.
Alias for a configured
Pin - Gp23
Spi0 Tx - SPI Function alias for pin crate::Pins::user_sw.
Alias for a configured
Pin - Gp23
Uart1 Rts - UART Function alias for pin crate::Pins::user_sw.
Alias for a configured
Pin - Gp26
I2C1 Sda - I2C Function alias for pin [crate::Pins::gpio26].
Alias for a configured
Pin - Gp26
Pio0 - PIO0 Function alias for pin [crate::Pins::gpio26].
Alias for a configured
Pin - Gp26
Pio1 - PIO1 Function alias for pin [crate::Pins::gpio26].
Alias for a configured
Pin - Gp26
Pwm5A - PWM Function alias for pin [crate::Pins::gpio26].
Alias for a configured
Pin - Gp26
Spi1 Sck - SPI Function alias for pin [crate::Pins::gpio26].
Alias for a configured
Pin - Gp26
Uart1 Cts - UART Function alias for pin [crate::Pins::gpio26].
Alias for a configured
Pin - Gp27
I2C1 Scl - I2C Function alias for pin [crate::Pins::gpio27].
Alias for a configured
Pin - Gp27
Pio0 - PIO0 Function alias for pin [crate::Pins::gpio27].
Alias for a configured
Pin - Gp27
Pio1 - PIO1 Function alias for pin [crate::Pins::gpio27].
Alias for a configured
Pin - Gp27
Pwm5B - PWM Function alias for pin [crate::Pins::gpio27].
Alias for a configured
Pin - Gp27
Spi1 Tx - SPI Function alias for pin [crate::Pins::gpio27].
Alias for a configured
Pin - Gp27
Uart1 Rts - UART Function alias for pin [crate::Pins::gpio27].
Alias for a configured
Pin - Gp28
I2C0 Sda - I2C Function alias for pin [crate::Pins::gpio28].
Alias for a configured
Pin - Gp28
Pio0 - PIO0 Function alias for pin [crate::Pins::gpio28].
Alias for a configured
Pin - Gp28
Pio1 - PIO1 Function alias for pin [crate::Pins::gpio28].
Alias for a configured
Pin - Gp28
Pwm6A - PWM Function alias for pin [crate::Pins::gpio28].
Alias for a configured
Pin - Gp28
Spi1 Rx - SPI Function alias for pin [crate::Pins::gpio28].
Alias for a configured
Pin - Gp28
Uart0 Tx - UART Function alias for pin [crate::Pins::gpio28].
Alias for a configured
Pin - Servo1
Pio0 - PIO0 Function alias for pin crate::Pins::servo1.
Alias for a configured
Pin - Servo1
Pio1 - PIO1 Function alias for pin crate::Pins::servo1.
Alias for a configured
Pin - Servo1
Pwm0A - PWM Function alias for pin crate::Pins::servo1.
Alias for a configured
Pin - Servo2
Pio0 - PIO0 Function alias for pin crate::Pins::servo2.
Alias for a configured
Pin - Servo2
Pio1 - PIO1 Function alias for pin crate::Pins::servo2.
Alias for a configured
Pin - Servo2
Pwm0B - PWM Function alias for pin crate::Pins::servo2.
Alias for a configured
Pin - Servo3
Pio0 - PIO0 Function alias for pin crate::Pins::servo3.
Alias for a configured
Pin - Servo3
Pio1 - PIO1 Function alias for pin crate::Pins::servo3.
Alias for a configured
Pin - Servo3
Pwm1A - PWM Function alias for pin crate::Pins::servo3.
Alias for a configured
Pin - Servo4
Pio0 - PIO0 Function alias for pin crate::Pins::servo4.
Alias for a configured
Pin - Servo4
Pio1 - PIO1 Function alias for pin crate::Pins::servo4.
Alias for a configured
Pin - Servo4
Pwm1B - PWM Function alias for pin crate::Pins::servo4.
Alias for a configured
Pin - Servo5
Pio0 - PIO0 Function alias for pin crate::Pins::servo5.
Alias for a configured
Pin - Servo5
Pio1 - PIO1 Function alias for pin crate::Pins::servo5.
Alias for a configured
Pin - Servo5
Pwm2A - PWM Function alias for pin crate::Pins::servo5.
Alias for a configured
Pin - Servo6
Pio0 - PIO0 Function alias for pin crate::Pins::servo6.
Alias for a configured
Pin - Servo6
Pio1 - PIO1 Function alias for pin crate::Pins::servo6.
Alias for a configured
Pin - Servo6
Pwm2B - PWM Function alias for pin crate::Pins::servo6.
Alias for a configured
Pin - Servo7
Pio0 - PIO0 Function alias for pin crate::Pins::servo7.
Alias for a configured
Pin - Servo7
Pio1 - PIO1 Function alias for pin crate::Pins::servo7.
Alias for a configured
Pin - Servo7
Pwm3A - PWM Function alias for pin crate::Pins::servo7.
Alias for a configured
Pin - Servo8
Pio0 - PIO0 Function alias for pin crate::Pins::servo8.
Alias for a configured
Pin - Servo8
Pio1 - PIO1 Function alias for pin crate::Pins::servo8.
Alias for a configured
Pin - Servo8
Pwm3B - PWM Function alias for pin crate::Pins::servo8.
Alias for a configured
Pin - Servo9
Pio0 - PIO0 Function alias for pin crate::Pins::servo9.
Alias for a configured
Pin - Servo9
Pio1 - PIO1 Function alias for pin crate::Pins::servo9.
Alias for a configured
Pin - Servo9
Pwm4A - PWM Function alias for pin crate::Pins::servo9.
Alias for a configured
Pin - Servo10
Pio0 - PIO0 Function alias for pin crate::Pins::servo10.
Alias for a configured
Pin - Servo10
Pio1 - PIO1 Function alias for pin crate::Pins::servo10.
Alias for a configured
Pin - Servo10
Pwm4B - PWM Function alias for pin crate::Pins::servo10.
Alias for a configured
Pin - Servo11
Pio0 - PIO0 Function alias for pin crate::Pins::servo11.
Alias for a configured
Pin - Servo11
Pio1 - PIO1 Function alias for pin crate::Pins::servo11.
Alias for a configured
Pin - Servo11
Pwm5A - PWM Function alias for pin crate::Pins::servo11.
Alias for a configured
Pin - Servo12
Pio0 - PIO0 Function alias for pin crate::Pins::servo12.
Alias for a configured
Pin - Servo12
Pio1 - PIO1 Function alias for pin crate::Pins::servo12.
Alias for a configured
Pin - Servo12
Pwm5B - PWM Function alias for pin crate::Pins::servo12.
Alias for a configured
Pin - Servo13
Pio0 - PIO0 Function alias for pin crate::Pins::servo13.
Alias for a configured
Pin - Servo13
Pio1 - PIO1 Function alias for pin crate::Pins::servo13.
Alias for a configured
Pin - Servo13
Pwm6A - PWM Function alias for pin crate::Pins::servo13.
Alias for a configured
Pin - Servo14
Pio0 - PIO0 Function alias for pin crate::Pins::servo14.
Alias for a configured
Pin - Servo14
Pio1 - PIO1 Function alias for pin crate::Pins::servo14.
Alias for a configured
Pin - Servo14
Pwm6B - PWM Function alias for pin crate::Pins::servo14.
Alias for a configured
Pin - Servo15
Pio0 - PIO0 Function alias for pin crate::Pins::servo15.
Alias for a configured
Pin - Servo15
Pio1 - PIO1 Function alias for pin crate::Pins::servo15.
Alias for a configured
Pin - Servo15
Pwm7A - PWM Function alias for pin crate::Pins::servo15.
Alias for a configured
Pin - Servo16
Pio0 - PIO0 Function alias for pin crate::Pins::servo16.
Alias for a configured
Pin - Servo16
Pio1 - PIO1 Function alias for pin crate::Pins::servo16.
Alias for a configured
Pin - Servo16
Pwm7B - PWM Function alias for pin crate::Pins::servo16.
Alias for a configured
Pin - Servo17
Pio0 - PIO0 Function alias for pin crate::Pins::servo17.
Alias for a configured
Pin - Servo17
Pio1 - PIO1 Function alias for pin crate::Pins::servo17.
Alias for a configured
Pin - Servo17
Pwm0A - PWM Function alias for pin crate::Pins::servo17.
Alias for a configured
Pin - Servo18
Pio0 - PIO0 Function alias for pin crate::Pins::servo18.
Alias for a configured
Pin - Servo18
Pio1 - PIO1 Function alias for pin crate::Pins::servo18.
Alias for a configured
Pin - Servo18
Pwm0B - PWM Function alias for pin crate::Pins::servo18.
Alias for a configured
Pin