#[repr(u8)]pub enum PinID {
Show 30 variants
Pin0 = 0,
Pin1 = 1,
Pin2 = 2,
Pin3 = 3,
Pin4 = 4,
Pin5 = 5,
Pin6 = 6,
Pin7 = 7,
Pin8 = 8,
Pin9 = 9,
Pin10 = 10,
Pin11 = 11,
Pin12 = 12,
Pin13 = 13,
Pin14 = 14,
Pin15 = 15,
Pin16 = 16,
Pin17 = 17,
Pin18 = 18,
Pin19 = 19,
Pin20 = 20,
Pin21 = 21,
Pin22 = 22,
Pin23 = 23,
Pin24 = 24,
Pin25 = 25,
Pin26 = 26,
Pin27 = 27,
Pin28 = 28,
Pin29 = 29,
}Expand description
Pins for “Raspberry Pi Pico[W]”
Variants§
Pin0 = 0
Pin1 = 1
Pin2 = 2
Pin3 = 3
Pin4 = 4
Pin5 = 5
Pin6 = 6
Pin7 = 7
Pin8 = 8
Pin9 = 9
Pin10 = 10
Pin11 = 11
Pin12 = 12
Pin13 = 13
Pin14 = 14
Pin15 = 15
Pin16 = 16
Pin17 = 17
Pin18 = 18
Pin19 = 19
Pin20 = 20
Pin21 = 21
Pin22 = 22
Pin23 = 23
Pin23 has different functions based on Pico/PicoW
- Pico : RT6150B-33GQW Power-Select
- PicoW : Power enable for the Cyw Wireless chip
Pin24 = 24
Pin24 has different functions based on Pico/PicoW
- Pico : VBUS Sense
- PicoW : Cyw SPI Data/IRQ
Pin25 = 25
Pin25 has different functions based on Pico/PicoW
- Pico : User LED
- PicoW : Cyw SPI chip select
Pin26 = 26
ADC Pin0
Pin27 = 27
ADC Pin1
Pin28 = 28
ADC Pin2
Pin29 = 29
Pin29 has different functions based on Pico/PicoW
- Pico : VSYS read pin, technically ADC Pin3
- PicoW : Cyw SPI clock
Trait Implementations§
Source§impl Ord for PinID
impl Ord for PinID
Source§impl PartialOrd for PinID
impl PartialOrd for PinID
impl Copy for PinID
impl Eq for PinID
Auto Trait Implementations§
impl Freeze for PinID
impl RefUnwindSafe for PinID
impl Send for PinID
impl Sync for PinID
impl Unpin for PinID
impl UnwindSafe for PinID
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more