pub struct Sets {Show 17 fields
pub port: Port,
pub display: Display,
pub led_pin: Pa23<Input<Floating>>,
pub neopixel: Neopixel,
pub light_pin: Pb4<Input<Floating>>,
pub i2c: I2C,
pub sd_cs_pin: Pa14<Input<Floating>>,
pub battery: Battery,
pub speaker: Speaker,
pub spi: SPI,
pub usb: USB,
pub uart: UART,
pub analog: Analog,
pub digital: Digital,
pub flash: QSPIFlash,
pub buttons: Buttons,
pub joystick: Joystick,
}
Expand description
Sets of pins split apart by category
Fields
port: Port
Port
display: Display
LCD Display
led_pin: Pa23<Input<Floating>>
Red Led
neopixel: Neopixel
Neopixel (RGB LED) pins
light_pin: Pb4<Input<Floating>>
Analog Light Sensor
i2c: I2C
I2C (connected to LIS3DH accelerometer and “Stemma” port)
sd_cs_pin: Pa14<Input<Floating>>
SD Card CS pin
battery: Battery
Battery Voltage
speaker: Speaker
Speaker (DAC not implemented in hal yet)
spi: SPI
SPI (connected to SD Card)
usb: USB
USB pins
uart: UART
UART (external pinout) pins
analog: Analog
Analog pins.
digital: Digital
Digital pins.
flash: QSPIFlash
Flash storage
joystick: Joystick
Auto Trait Implementations
impl RefUnwindSafe for Sets
impl UnwindSafe for Sets
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Casts the value.
Casts the value.
OverflowingCasts the value.
Casts the value.
Casts the value.
Casts the value.
UnwrappedCasts the value.
Casts the value.
WrappingCasts the value.