pub struct Gpio { /* private fields */ }Implementations§
Source§impl Gpio
impl Gpio
pub const fn bist_ctrl_reg(&self) -> &'static Reg<BistCtrlReg_SPEC, RW>
Sourcepub const fn p00_mode_reg(&self) -> &'static Reg<P00ModeReg_SPEC, RW>
pub const fn p00_mode_reg(&self) -> &'static Reg<P00ModeReg_SPEC, RW>
P00 Mode Register
Sourcepub const fn p010_mode_reg(&self) -> &'static Reg<P010ModeReg_SPEC, RW>
pub const fn p010_mode_reg(&self) -> &'static Reg<P010ModeReg_SPEC, RW>
P010 Mode Register
Sourcepub const fn p011_mode_reg(&self) -> &'static Reg<P011ModeReg_SPEC, RW>
pub const fn p011_mode_reg(&self) -> &'static Reg<P011ModeReg_SPEC, RW>
P011 Mode Register
Sourcepub const fn p01_mode_reg(&self) -> &'static Reg<P01ModeReg_SPEC, RW>
pub const fn p01_mode_reg(&self) -> &'static Reg<P01ModeReg_SPEC, RW>
P01 Mode Register
Sourcepub const fn p02_mode_reg(&self) -> &'static Reg<P02ModeReg_SPEC, RW>
pub const fn p02_mode_reg(&self) -> &'static Reg<P02ModeReg_SPEC, RW>
P02 Mode Register
Sourcepub const fn p03_mode_reg(&self) -> &'static Reg<P03ModeReg_SPEC, RW>
pub const fn p03_mode_reg(&self) -> &'static Reg<P03ModeReg_SPEC, RW>
P03 Mode Register
Sourcepub const fn p04_mode_reg(&self) -> &'static Reg<P04ModeReg_SPEC, RW>
pub const fn p04_mode_reg(&self) -> &'static Reg<P04ModeReg_SPEC, RW>
P04 Mode Register
Sourcepub const fn p05_mode_reg(&self) -> &'static Reg<P05ModeReg_SPEC, RW>
pub const fn p05_mode_reg(&self) -> &'static Reg<P05ModeReg_SPEC, RW>
P05 Mode Register
Sourcepub const fn p06_mode_reg(&self) -> &'static Reg<P06ModeReg_SPEC, RW>
pub const fn p06_mode_reg(&self) -> &'static Reg<P06ModeReg_SPEC, RW>
P06 Mode Register
Sourcepub const fn p07_mode_reg(&self) -> &'static Reg<P07ModeReg_SPEC, RW>
pub const fn p07_mode_reg(&self) -> &'static Reg<P07ModeReg_SPEC, RW>
P07 Mode Register
Sourcepub const fn p08_mode_reg(&self) -> &'static Reg<P08ModeReg_SPEC, RW>
pub const fn p08_mode_reg(&self) -> &'static Reg<P08ModeReg_SPEC, RW>
P08 Mode Register
Sourcepub const fn p09_mode_reg(&self) -> &'static Reg<P09ModeReg_SPEC, RW>
pub const fn p09_mode_reg(&self) -> &'static Reg<P09ModeReg_SPEC, RW>
P09 Mode Register
Sourcepub const fn p0_data_reg(&self) -> &'static Reg<P0DataReg_SPEC, RW>
pub const fn p0_data_reg(&self) -> &'static Reg<P0DataReg_SPEC, RW>
P0 Data input/output Register
Sourcepub const fn p0_reset_data_reg(&self) -> &'static Reg<P0ResetDataReg_SPEC, RW>
pub const fn p0_reset_data_reg(&self) -> &'static Reg<P0ResetDataReg_SPEC, RW>
P0 Reset port pins Register
Sourcepub const fn p0_set_data_reg(&self) -> &'static Reg<P0SetDataReg_SPEC, RW>
pub const fn p0_set_data_reg(&self) -> &'static Reg<P0SetDataReg_SPEC, RW>
P0 Set port pins Register
Sourcepub const fn pad_weak_ctrl_reg(&self) -> &'static Reg<PadWeakCtrlReg_SPEC, RW>
pub const fn pad_weak_ctrl_reg(&self) -> &'static Reg<PadWeakCtrlReg_SPEC, RW>
Pad driving strength control Register
pub const fn rombist_resulth_reg( &self, ) -> &'static Reg<RombistResulthReg_SPEC, RW>
pub const fn rombist_resultl_reg( &self, ) -> &'static Reg<RombistResultlReg_SPEC, RW>
pub const fn scan_observe_reg(&self) -> &'static Reg<ScanObserveReg_SPEC, RW>
pub const fn test_ctrl2_reg(&self) -> &'static Reg<TestCtrl2Reg_SPEC, RW>
pub const fn test_ctrl3_reg(&self) -> &'static Reg<TestCtrl3Reg_SPEC, RW>
pub const fn test_ctrl4_reg(&self) -> &'static Reg<TestCtrl4Reg_SPEC, RW>
pub const fn test_ctrl_reg(&self) -> &'static Reg<TestCtrlReg_SPEC, RW>
pub const fn xtal32m_testctrl0_reg( &self, ) -> &'static Reg<Xtal32MTestctrl0Reg_SPEC, RW>
pub const fn xtal32m_testctrl1_reg( &self, ) -> &'static Reg<Xtal32MTestctrl1Reg_SPEC, RW>
Trait Implementations§
impl Copy for Gpio
impl Eq for Gpio
impl Send for Gpio
GPIO registers
impl StructuralPartialEq for Gpio
impl Sync for Gpio
Auto Trait Implementations§
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