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

#[repr(C)]pub struct RegisterBlock {
    pub fmc_tadr: FMC_TADR,
    pub fmc_wrdr: FMC_WRDR,
    pub fmc_ocmr: FMC_OCMR,
    pub fmc_opcr: FMC_OPCR,
    pub fmc_oier: FMC_OIER,
    pub fmc_oisr: FMC_OISR,
    pub fmc_ppsr0: FMC_PPSR0,
    pub fmc_ppsr1: FMC_PPSR1,
    pub fmc_ppsr2: FMC_PPSR2,
    pub fmc_ppsr3: FMC_PPSR3,
    pub fmc_cpsr: FMC_CPSR,
    pub fmc_vmcr: FMC_VMCR,
    pub fmc_cfcr: FMC_CFCR,
    pub fmc_sbvt0: FMC_SBVT0,
    pub fmc_sbvt1: FMC_SBVT1,
    pub fmc_sbvt2: FMC_SBVT2,
    pub fmc_sbvt3: FMC_SBVT3,
    // some fields omitted
}

Register block

Fields

fmc_tadr: FMC_TADR

0x00 - FMC_TADR

fmc_wrdr: FMC_WRDR

0x04 - FMC_WRDR

fmc_ocmr: FMC_OCMR

0x0c - FMC_OCMR

fmc_opcr: FMC_OPCR

0x10 - FMC_OPCR

fmc_oier: FMC_OIER

0x14 - FMC_OIER

fmc_oisr: FMC_OISR

0x18 - FMC_OISR

fmc_ppsr0: FMC_PPSR0

0x20 - FMC_PPSR0

fmc_ppsr1: FMC_PPSR1

0x24 - FMC_PPSR1

fmc_ppsr2: FMC_PPSR2

0x28 - FMC_PPSR2

fmc_ppsr3: FMC_PPSR3

0x2c - FMC_PPSR3

fmc_cpsr: FMC_CPSR

0x30 - FMC_CPSR

fmc_vmcr: FMC_VMCR

0x100 - FMC_VMCR

fmc_cfcr: FMC_CFCR

0x200 - FMC_CFCR

fmc_sbvt0: FMC_SBVT0

0x300 - FMC_SBVT0

fmc_sbvt1: FMC_SBVT1

0x304 - FMC_SBVT1

fmc_sbvt2: FMC_SBVT2

0x308 - FMC_SBVT2

fmc_sbvt3: FMC_SBVT3

0x30c - FMC_SBVT3

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.