[][src]Struct ht32f5xxxx::ht32f52342_52::mctm0::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub mctm_cntcfr: MCTM_CNTCFR,
    pub mctm_mdcfr: MCTM_MDCFR,
    pub mctm_trcfr: MCTM_TRCFR,
    pub mctm_ctr: MCTM_CTR,
    pub mctm_ch0icfr: MCTM_CH0ICFR,
    pub mctm_ch1icfr: MCTM_CH1ICFR,
    pub mctm_ch2icfr: MCTM_CH2ICFR,
    pub mctm_ch3icfr: MCTM_CH3ICFR,
    pub mctm_ch0ocfr: MCTM_CH0OCFR,
    pub mctm_ch1ocfr: MCTM_CH1OCFR,
    pub mctm_ch2ocfr: MCTM_CH2OCFR,
    pub mctm_ch3ocfr: MCTM_CH3OCFR,
    pub mctm_chctr: MCTM_CHCTR,
    pub mctm_chpolr: MCTM_CHPOLR,
    pub mctm_chbrkcfr: MCTM_CHBRKCFR,
    pub mctm_chbrkctr: MCTM_CHBRKCTR,
    pub mctm_dictr: MCTM_DICTR,
    pub mctm_evgr: MCTM_EVGR,
    pub mctm_intsr: MCTM_INTSR,
    pub mctm_cntr: MCTM_CNTR,
    pub mctm_pscr: MCTM_PSCR,
    pub mctm_crr: MCTM_CRR,
    pub mctm_repr: MCTM_REPR,
    pub mctm_ch0ccr: MCTM_CH0CCR,
    pub mctm_ch1ccr: MCTM_CH1CCR,
    pub mctm_ch2ccr: MCTM_CH2CCR,
    pub mctm_ch3ccr: MCTM_CH3CCR,
    pub mctm_ch0acr: MCTM_CH0ACR,
    pub mctm_ch1acr: MCTM_CH1ACR,
    pub mctm_ch2acr: MCTM_CH2ACR,
    pub mctm_ch3acr: MCTM_CH3ACR,
    // some fields omitted
}

Register block

Fields

mctm_cntcfr: MCTM_CNTCFR

0x00 - MCTM_CNTCFR

mctm_mdcfr: MCTM_MDCFR

0x04 - MCTM_MDCFR

mctm_trcfr: MCTM_TRCFR

0x08 - MCTM_TRCFR

mctm_ctr: MCTM_CTR

0x10 - MCTM_CTR

mctm_ch0icfr: MCTM_CH0ICFR

0x20 - MCTM_CH0ICFR

mctm_ch1icfr: MCTM_CH1ICFR

0x24 - MCTM_CH1ICFR

mctm_ch2icfr: MCTM_CH2ICFR

0x28 - MCTM_CH2ICFR

mctm_ch3icfr: MCTM_CH3ICFR

0x2c - MCTM_CH3ICFR

mctm_ch0ocfr: MCTM_CH0OCFR

0x40 - MCTM_CH0OCFR

mctm_ch1ocfr: MCTM_CH1OCFR

0x44 - MCTM_CH1OCFR

mctm_ch2ocfr: MCTM_CH2OCFR

0x48 - MCTM_CH2OCFR

mctm_ch3ocfr: MCTM_CH3OCFR

0x4c - MCTM_CH3OCFR

mctm_chctr: MCTM_CHCTR

0x50 - MCTM_CHCTR

mctm_chpolr: MCTM_CHPOLR

0x54 - MCTM_CHPOLR

mctm_chbrkcfr: MCTM_CHBRKCFR

0x6c - MCTM_CHBRKCFR

mctm_chbrkctr: MCTM_CHBRKCTR

0x70 - MCTM_CHBRKCTR

mctm_dictr: MCTM_DICTR

0x74 - MCTM_DICTR

mctm_evgr: MCTM_EVGR

0x78 - MCTM_EVGR

mctm_intsr: MCTM_INTSR

0x7c - MCTM_INTSR

mctm_cntr: MCTM_CNTR

0x80 - MCTM_CNTR

mctm_pscr: MCTM_PSCR

0x84 - MCTM_PSCR

mctm_crr: MCTM_CRR

0x88 - MCTM_CRR

mctm_repr: MCTM_REPR

0x8c - MCTM_REPR

mctm_ch0ccr: MCTM_CH0CCR

0x90 - MCTM_CH0CCR

mctm_ch1ccr: MCTM_CH1CCR

0x94 - MCTM_CH1CCR

mctm_ch2ccr: MCTM_CH2CCR

0x98 - MCTM_CH2CCR

mctm_ch3ccr: MCTM_CH3CCR

0x9c - MCTM_CH3CCR

mctm_ch0acr: MCTM_CH0ACR

0xa0 - MCTM_CH0ACR

mctm_ch1acr: MCTM_CH1ACR

0xa4 - MCTM_CH1ACR

mctm_ch2acr: MCTM_CH2ACR

0xa8 - MCTM_CH2ACR

mctm_ch3acr: MCTM_CH3ACR

0xac - MCTM_CH3ACR

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.