[][src]Struct ht32f1xxxx::ht32f12365_66::gpioc::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub gpioc_dircr: GPIOC_DIRCR,
    pub gpioc_iner: GPIOC_INER,
    pub gpioc_pur: GPIOC_PUR,
    pub gpioc_pdr: GPIOC_PDR,
    pub gpioc_odr: GPIOC_ODR,
    pub gpioc_drvr: GPIOC_DRVR,
    pub gpioc_lockr: GPIOC_LOCKR,
    pub gpioc_dinr: GPIOC_DINR,
    pub gpioc_doutr: GPIOC_DOUTR,
    pub gpioc_srr: GPIOC_SRR,
    pub gpioc_rr: GPIOC_RR,
}

Register block

Fields

gpioc_dircr: GPIOC_DIRCR

0x00 - GPIOC_DIRCR

gpioc_iner: GPIOC_INER

0x04 - GPIOC_INER

gpioc_pur: GPIOC_PUR

0x08 - GPIOC_PUR

gpioc_pdr: GPIOC_PDR

0x0c - GPIOC_PDR

gpioc_odr: GPIOC_ODR

0x10 - GPIOC_ODR

gpioc_drvr: GPIOC_DRVR

0x14 - GPIOC_DRVR

gpioc_lockr: GPIOC_LOCKR

0x18 - GPIOC_LOCKR

gpioc_dinr: GPIOC_DINR

0x1c - GPIOC_DINR

gpioc_doutr: GPIOC_DOUTR

0x20 - GPIOC_DOUTR

gpioc_srr: GPIOC_SRR

0x24 - GPIOC_SRR

gpioc_rr: GPIOC_RR

0x28 - GPIOC_RR

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.