Struct rp2040_hal::gpio::FunctionSio
source · pub struct FunctionSio<C>(/* private fields */);
Expand description
Type-level variant
for pin Function
.
Trait Implementations§
impl<C: SioConfig> Function for FunctionSio<C>
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio0
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio1
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio10
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio11
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio12
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio13
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio14
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio15
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio16
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio17
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio18
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio19
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio2
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio20
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio21
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio22
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio23
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio24
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio25
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio26
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio27
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio28
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio29
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio3
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio4
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio5
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio6
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio7
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio8
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio9
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for QspiSclk
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for QspiSd0
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for QspiSd1
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for QspiSd2
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for QspiSd3
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for QspiSs
Auto Trait Implementations§
impl<C> RefUnwindSafe for FunctionSio<C>where
C: RefUnwindSafe,
impl<C> Send for FunctionSio<C>where
C: Send,
impl<C> Sync for FunctionSio<C>where
C: Sync,
impl<C> Unpin for FunctionSio<C>where
C: Unpin,
impl<C> UnwindSafe for FunctionSio<C>where
C: UnwindSafe,
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