Crate pimoroni_servo2040

Crate pimoroni_servo2040 

Source

Re-exports§

pub extern crate rp2040_hal as hal;

Re-exports§

pub use hal::pac;

Structs§

Pins
BSP replacement for the HAL Pins type

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§

Gp19I2C1Scl
I2C Function alias for pin crate::Pins::int_. Alias for a configured Pin
Gp19Pio0
PIO0 Function alias for pin crate::Pins::int_. Alias for a configured Pin
Gp19Pio1
PIO1 Function alias for pin crate::Pins::int_. Alias for a configured Pin
Gp19Pwm1B
PWM Function alias for pin crate::Pins::int_. Alias for a configured Pin
Gp19Spi0Tx
SPI Function alias for pin crate::Pins::int_. Alias for a configured Pin
Gp19Uart0Rts
UART Function alias for pin crate::Pins::int_. Alias for a configured Pin
Gp20I2C0Sda
I2C Function alias for pin crate::Pins::sda. Alias for a configured Pin
Gp20Pio0
PIO0 Function alias for pin crate::Pins::sda. Alias for a configured Pin
Gp20Pio1
PIO1 Function alias for pin crate::Pins::sda. Alias for a configured Pin
Gp20Pwm2A
PWM Function alias for pin crate::Pins::sda. Alias for a configured Pin
Gp20Spi0Rx
SPI Function alias for pin crate::Pins::sda. Alias for a configured Pin
Gp20Uart1Tx
UART Function alias for pin crate::Pins::sda. Alias for a configured Pin
Gp21I2C0Scl
I2C Function alias for pin crate::Pins::scl. Alias for a configured Pin
Gp21Pio0
PIO0 Function alias for pin crate::Pins::scl. Alias for a configured Pin
Gp21Pio1
PIO1 Function alias for pin crate::Pins::scl. Alias for a configured Pin
Gp21Pwm2B
PWM Function alias for pin crate::Pins::scl. Alias for a configured Pin
Gp21Spi0Csn
SPI Function alias for pin crate::Pins::scl. Alias for a configured Pin
Gp21Uart1Rx
UART Function alias for pin crate::Pins::scl. Alias for a configured Pin
Gp23I2C1Scl
I2C Function alias for pin crate::Pins::user_sw. Alias for a configured Pin
Gp23Pio0
PIO0 Function alias for pin crate::Pins::user_sw. Alias for a configured Pin
Gp23Pio1
PIO1 Function alias for pin crate::Pins::user_sw. Alias for a configured Pin
Gp23Pwm3B
PWM Function alias for pin crate::Pins::user_sw. Alias for a configured Pin
Gp23Spi0Tx
SPI Function alias for pin crate::Pins::user_sw. Alias for a configured Pin
Gp23Uart1Rts
UART Function alias for pin crate::Pins::user_sw. Alias for a configured Pin
Gp26I2C1Sda
I2C Function alias for pin [crate::Pins::gpio26]. Alias for a configured Pin
Gp26Pio0
PIO0 Function alias for pin [crate::Pins::gpio26]. Alias for a configured Pin
Gp26Pio1
PIO1 Function alias for pin [crate::Pins::gpio26]. Alias for a configured Pin
Gp26Pwm5A
PWM Function alias for pin [crate::Pins::gpio26]. Alias for a configured Pin
Gp26Spi1Sck
SPI Function alias for pin [crate::Pins::gpio26]. Alias for a configured Pin
Gp26Uart1Cts
UART Function alias for pin [crate::Pins::gpio26]. Alias for a configured Pin
Gp27I2C1Scl
I2C Function alias for pin [crate::Pins::gpio27]. Alias for a configured Pin
Gp27Pio0
PIO0 Function alias for pin [crate::Pins::gpio27]. Alias for a configured Pin
Gp27Pio1
PIO1 Function alias for pin [crate::Pins::gpio27]. Alias for a configured Pin
Gp27Pwm5B
PWM Function alias for pin [crate::Pins::gpio27]. Alias for a configured Pin
Gp27Spi1Tx
SPI Function alias for pin [crate::Pins::gpio27]. Alias for a configured Pin
Gp27Uart1Rts
UART Function alias for pin [crate::Pins::gpio27]. Alias for a configured Pin
Gp28I2C0Sda
I2C Function alias for pin [crate::Pins::gpio28]. Alias for a configured Pin
Gp28Pio0
PIO0 Function alias for pin [crate::Pins::gpio28]. Alias for a configured Pin
Gp28Pio1
PIO1 Function alias for pin [crate::Pins::gpio28]. Alias for a configured Pin
Gp28Pwm6A
PWM Function alias for pin [crate::Pins::gpio28]. Alias for a configured Pin
Gp28Spi1Rx
SPI Function alias for pin [crate::Pins::gpio28]. Alias for a configured Pin
Gp28Uart0Tx
UART Function alias for pin [crate::Pins::gpio28]. Alias for a configured Pin
Servo1Pio0
PIO0 Function alias for pin crate::Pins::servo1. Alias for a configured Pin
Servo1Pio1
PIO1 Function alias for pin crate::Pins::servo1. Alias for a configured Pin
Servo1Pwm0A
PWM Function alias for pin crate::Pins::servo1. Alias for a configured Pin
Servo2Pio0
PIO0 Function alias for pin crate::Pins::servo2. Alias for a configured Pin
Servo2Pio1
PIO1 Function alias for pin crate::Pins::servo2. Alias for a configured Pin
Servo2Pwm0B
PWM Function alias for pin crate::Pins::servo2. Alias for a configured Pin
Servo3Pio0
PIO0 Function alias for pin crate::Pins::servo3. Alias for a configured Pin
Servo3Pio1
PIO1 Function alias for pin crate::Pins::servo3. Alias for a configured Pin
Servo3Pwm1A
PWM Function alias for pin crate::Pins::servo3. Alias for a configured Pin
Servo4Pio0
PIO0 Function alias for pin crate::Pins::servo4. Alias for a configured Pin
Servo4Pio1
PIO1 Function alias for pin crate::Pins::servo4. Alias for a configured Pin
Servo4Pwm1B
PWM Function alias for pin crate::Pins::servo4. Alias for a configured Pin
Servo5Pio0
PIO0 Function alias for pin crate::Pins::servo5. Alias for a configured Pin
Servo5Pio1
PIO1 Function alias for pin crate::Pins::servo5. Alias for a configured Pin
Servo5Pwm2A
PWM Function alias for pin crate::Pins::servo5. Alias for a configured Pin
Servo6Pio0
PIO0 Function alias for pin crate::Pins::servo6. Alias for a configured Pin
Servo6Pio1
PIO1 Function alias for pin crate::Pins::servo6. Alias for a configured Pin
Servo6Pwm2B
PWM Function alias for pin crate::Pins::servo6. Alias for a configured Pin
Servo7Pio0
PIO0 Function alias for pin crate::Pins::servo7. Alias for a configured Pin
Servo7Pio1
PIO1 Function alias for pin crate::Pins::servo7. Alias for a configured Pin
Servo7Pwm3A
PWM Function alias for pin crate::Pins::servo7. Alias for a configured Pin
Servo8Pio0
PIO0 Function alias for pin crate::Pins::servo8. Alias for a configured Pin
Servo8Pio1
PIO1 Function alias for pin crate::Pins::servo8. Alias for a configured Pin
Servo8Pwm3B
PWM Function alias for pin crate::Pins::servo8. Alias for a configured Pin
Servo9Pio0
PIO0 Function alias for pin crate::Pins::servo9. Alias for a configured Pin
Servo9Pio1
PIO1 Function alias for pin crate::Pins::servo9. Alias for a configured Pin
Servo9Pwm4A
PWM Function alias for pin crate::Pins::servo9. Alias for a configured Pin
Servo10Pio0
PIO0 Function alias for pin crate::Pins::servo10. Alias for a configured Pin
Servo10Pio1
PIO1 Function alias for pin crate::Pins::servo10. Alias for a configured Pin
Servo10Pwm4B
PWM Function alias for pin crate::Pins::servo10. Alias for a configured Pin
Servo11Pio0
PIO0 Function alias for pin crate::Pins::servo11. Alias for a configured Pin
Servo11Pio1
PIO1 Function alias for pin crate::Pins::servo11. Alias for a configured Pin
Servo11Pwm5A
PWM Function alias for pin crate::Pins::servo11. Alias for a configured Pin
Servo12Pio0
PIO0 Function alias for pin crate::Pins::servo12. Alias for a configured Pin
Servo12Pio1
PIO1 Function alias for pin crate::Pins::servo12. Alias for a configured Pin
Servo12Pwm5B
PWM Function alias for pin crate::Pins::servo12. Alias for a configured Pin
Servo13Pio0
PIO0 Function alias for pin crate::Pins::servo13. Alias for a configured Pin
Servo13Pio1
PIO1 Function alias for pin crate::Pins::servo13. Alias for a configured Pin
Servo13Pwm6A
PWM Function alias for pin crate::Pins::servo13. Alias for a configured Pin
Servo14Pio0
PIO0 Function alias for pin crate::Pins::servo14. Alias for a configured Pin
Servo14Pio1
PIO1 Function alias for pin crate::Pins::servo14. Alias for a configured Pin
Servo14Pwm6B
PWM Function alias for pin crate::Pins::servo14. Alias for a configured Pin
Servo15Pio0
PIO0 Function alias for pin crate::Pins::servo15. Alias for a configured Pin
Servo15Pio1
PIO1 Function alias for pin crate::Pins::servo15. Alias for a configured Pin
Servo15Pwm7A
PWM Function alias for pin crate::Pins::servo15. Alias for a configured Pin
Servo16Pio0
PIO0 Function alias for pin crate::Pins::servo16. Alias for a configured Pin
Servo16Pio1
PIO1 Function alias for pin crate::Pins::servo16. Alias for a configured Pin
Servo16Pwm7B
PWM Function alias for pin crate::Pins::servo16. Alias for a configured Pin
Servo17Pio0
PIO0 Function alias for pin crate::Pins::servo17. Alias for a configured Pin
Servo17Pio1
PIO1 Function alias for pin crate::Pins::servo17. Alias for a configured Pin
Servo17Pwm0A
PWM Function alias for pin crate::Pins::servo17. Alias for a configured Pin
Servo18Pio0
PIO0 Function alias for pin crate::Pins::servo18. Alias for a configured Pin
Servo18Pio1
PIO1 Function alias for pin crate::Pins::servo18. Alias for a configured Pin
Servo18Pwm0B
PWM Function alias for pin crate::Pins::servo18. Alias for a configured Pin

Attribute Macros§

entry