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