Struct rp2040_hal::gpio::bank0::Gpio5
source · pub struct Gpio5(/* private fields */);
Expand description
Type level variant for the pin 5
in bank Gpio
.
Trait Implementations§
source§impl DefaultTypeState for Gpio5
impl DefaultTypeState for Gpio5
impl ValidFunction<FunctionI2c> for Gpio5
impl ValidFunction<FunctionNull> for Gpio5
impl ValidFunction<FunctionPio0> for Gpio5
impl ValidFunction<FunctionPio1> for Gpio5
impl ValidFunction<FunctionPwm> for Gpio5
impl<C: SioConfig> ValidFunction<FunctionSio<C>> for Gpio5
impl ValidFunction<FunctionSpi> for Gpio5
impl ValidFunction<FunctionUart> for Gpio5
impl ValidFunction<FunctionUsb> for Gpio5
impl ValidPinIdCs<SPI0> for Gpio5
impl ValidPinIdRx<UART1> for Gpio5
impl ValidPinIdScl<I2C0> for Gpio5
impl ValidPwmInputPin<Pwm2> for Gpio5
impl ValidPwmOutputPin<Pwm2, B> for Gpio5
Auto Trait Implementations§
impl RefUnwindSafe for Gpio5
impl Send for Gpio5
impl Sync for Gpio5
impl Unpin for Gpio5
impl UnwindSafe for Gpio5
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