pub struct IO_MUX { /* private fields */ }Expand description
Represents a virtual peripheral with no associated hardware.
This struct is generated by the create_peripheral! macro when the peripheral
is defined as virtual.
Implementations§
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn pin_ctrl(&self) -> &Reg<PIN_CTRL_SPEC>
pub fn pin_ctrl(&self) -> &Reg<PIN_CTRL_SPEC>
0x00 - Clock Output Configuration Register
Sourcepub fn gpio(&self, n: usize) -> &Reg<GPIO_SPEC>
pub fn gpio(&self, n: usize) -> &Reg<GPIO_SPEC>
0x04..0x80 - IO MUX Configure Register for pad XTAL_32K_P
Sourcepub fn gpio_iter(&self) -> impl Iterator<Item = &Reg<GPIO_SPEC>>
pub fn gpio_iter(&self) -> impl Iterator<Item = &Reg<GPIO_SPEC>>
Iterator for array of: 0x04..0x80 - IO MUX Configure Register for pad XTAL_32K_P
Sourcepub fn modem_diag_en(&self) -> &Reg<MODEM_DIAG_EN_SPEC>
pub fn modem_diag_en(&self) -> &Reg<MODEM_DIAG_EN_SPEC>
0xbc - GPIO MATRIX Configure Register for modem diag
Trait Implementations§
Source§impl Peripheral for IO_MUX
impl Peripheral for IO_MUX
Auto Trait Implementations§
impl Freeze for IO_MUX
impl RefUnwindSafe for IO_MUX
impl Send for IO_MUX
impl Sync for IO_MUX
impl Unpin for IO_MUX
impl UnwindSafe for IO_MUX
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