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