Gpio

Struct Gpio 

Source
pub struct Gpio { /* private fields */ }

Implementations§

Source§

impl Gpio

Source

pub const fn bist_ctrl_reg(&self) -> &'static Reg<BistCtrlReg_SPEC, RW>

Source

pub const fn p00_mode_reg(&self) -> &'static Reg<P00ModeReg_SPEC, RW>

P00 Mode Register

Source

pub const fn p010_mode_reg(&self) -> &'static Reg<P010ModeReg_SPEC, RW>

P010 Mode Register

Source

pub const fn p011_mode_reg(&self) -> &'static Reg<P011ModeReg_SPEC, RW>

P011 Mode Register

Source

pub const fn p01_mode_reg(&self) -> &'static Reg<P01ModeReg_SPEC, RW>

P01 Mode Register

Source

pub const fn p02_mode_reg(&self) -> &'static Reg<P02ModeReg_SPEC, RW>

P02 Mode Register

Source

pub const fn p03_mode_reg(&self) -> &'static Reg<P03ModeReg_SPEC, RW>

P03 Mode Register

Source

pub const fn p04_mode_reg(&self) -> &'static Reg<P04ModeReg_SPEC, RW>

P04 Mode Register

Source

pub const fn p05_mode_reg(&self) -> &'static Reg<P05ModeReg_SPEC, RW>

P05 Mode Register

Source

pub const fn p06_mode_reg(&self) -> &'static Reg<P06ModeReg_SPEC, RW>

P06 Mode Register

Source

pub const fn p07_mode_reg(&self) -> &'static Reg<P07ModeReg_SPEC, RW>

P07 Mode Register

Source

pub const fn p08_mode_reg(&self) -> &'static Reg<P08ModeReg_SPEC, RW>

P08 Mode Register

Source

pub const fn p09_mode_reg(&self) -> &'static Reg<P09ModeReg_SPEC, RW>

P09 Mode Register

Source

pub const fn p0_data_reg(&self) -> &'static Reg<P0DataReg_SPEC, RW>

P0 Data input/output Register

Source

pub const fn p0_reset_data_reg(&self) -> &'static Reg<P0ResetDataReg_SPEC, RW>

P0 Reset port pins Register

Source

pub const fn p0_set_data_reg(&self) -> &'static Reg<P0SetDataReg_SPEC, RW>

P0 Set port pins Register

Source

pub const fn pad_weak_ctrl_reg(&self) -> &'static Reg<PadWeakCtrlReg_SPEC, RW>

Pad driving strength control Register

Source

pub const fn rombist_resulth_reg( &self, ) -> &'static Reg<RombistResulthReg_SPEC, RW>

Source

pub const fn rombist_resultl_reg( &self, ) -> &'static Reg<RombistResultlReg_SPEC, RW>

Source

pub const fn scan_observe_reg(&self) -> &'static Reg<ScanObserveReg_SPEC, RW>

Source

pub const fn test_ctrl2_reg(&self) -> &'static Reg<TestCtrl2Reg_SPEC, RW>

Source

pub const fn test_ctrl3_reg(&self) -> &'static Reg<TestCtrl3Reg_SPEC, RW>

Source

pub const fn test_ctrl4_reg(&self) -> &'static Reg<TestCtrl4Reg_SPEC, RW>

Source

pub const fn test_ctrl_reg(&self) -> &'static Reg<TestCtrlReg_SPEC, RW>

Source

pub const fn xtal32m_testctrl0_reg( &self, ) -> &'static Reg<Xtal32MTestctrl0Reg_SPEC, RW>

Source

pub const fn xtal32m_testctrl1_reg( &self, ) -> &'static Reg<Xtal32MTestctrl1Reg_SPEC, RW>

Trait Implementations§

Source§

impl Clone for Gpio

Source§

fn clone(&self) -> Gpio

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Gpio

Source§

fn eq(&self, other: &Gpio) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Gpio

Source§

impl Eq for Gpio

Source§

impl Send for Gpio

GPIO registers

Source§

impl StructuralPartialEq for Gpio

Source§

impl Sync for Gpio

Auto Trait Implementations§

§

impl Freeze for Gpio

§

impl RefUnwindSafe for Gpio

§

impl Unpin for Gpio

§

impl UnwindSafe for Gpio

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.