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

#[repr(C)]pub struct RegisterBlock {
    pub pdma_ch0cr: PDMA_CH0CR,
    pub pdma_ch0sadr: PDMA_CH0SADR,
    pub pdma_ch0dadr: PDMA_CH0DADR,
    pub pdma_ch0tsr: PDMA_CH0TSR,
    pub pdma_ch0ctsr: PDMA_CH0CTSR,
    pub pdma_ch1cr: PDMA_CH1CR,
    pub pdma_ch1sadr: PDMA_CH1SADR,
    pub pdma_ch1dadr: PDMA_CH1DADR,
    pub pdma_ch1tsr: PDMA_CH1TSR,
    pub pdma_ch1ctsr: PDMA_CH1CTSR,
    pub pdma_ch2cr: PDMA_CH2CR,
    pub pdma_ch2sadr: PDMA_CH2SADR,
    pub pdma_ch2dadr: PDMA_CH2DADR,
    pub pdma_ch2tsr: PDMA_CH2TSR,
    pub pdma_ch2ctsr: PDMA_CH2CTSR,
    pub pdma_ch3cr: PDMA_CH3CR,
    pub pdma_ch3sadr: PDMA_CH3SADR,
    pub pdma_ch3dadr: PDMA_CH3DADR,
    pub pdma_ch3tsr: PDMA_CH3TSR,
    pub pdma_ch3ctsr: PDMA_CH3CTSR,
    pub pdma_ch4cr: PDMA_CH4CR,
    pub pdma_ch4sadr: PDMA_CH4SADR,
    pub pdma_ch4dadr: PDMA_CH4DADR,
    pub pdma_ch4tsr: PDMA_CH4TSR,
    pub pdma_ch4ctsr: PDMA_CH4CTSR,
    pub pdma_ch5cr: PDMA_CH5CR,
    pub pdma_ch5sadr: PDMA_CH5SADR,
    pub pdma_ch5dadr: PDMA_CH5DADR,
    pub pdma_ch5tsr: PDMA_CH5TSR,
    pub pdma_ch5ctsr: PDMA_CH5CTSR,
    pub pdma_isr: PDMA_ISR,
    pub pdma_iscr: PDMA_ISCR,
    pub pdma_ier: PDMA_IER,
    // some fields omitted
}

Register block

Fields

pdma_ch0cr: PDMA_CH0CR

0x00 - PDMA_CH0CR

pdma_ch0sadr: PDMA_CH0SADR

0x04 - PDMA_CH0SADR

pdma_ch0dadr: PDMA_CH0DADR

0x08 - PDMA_CH0DADR

pdma_ch0tsr: PDMA_CH0TSR

0x10 - PDMA_CH0TSR

pdma_ch0ctsr: PDMA_CH0CTSR

0x14 - PDMA_CH0CTSR

pdma_ch1cr: PDMA_CH1CR

0x18 - PDMA_CH1CR

pdma_ch1sadr: PDMA_CH1SADR

0x1c - PDMA_CH1SADR

pdma_ch1dadr: PDMA_CH1DADR

0x20 - PDMA_CH1DADR

pdma_ch1tsr: PDMA_CH1TSR

0x28 - PDMA_CH1TSR

pdma_ch1ctsr: PDMA_CH1CTSR

0x2c - PDMA_CH1CTSR

pdma_ch2cr: PDMA_CH2CR

0x30 - PDMA_CH2CR

pdma_ch2sadr: PDMA_CH2SADR

0x34 - PDMA_CH2SADR

pdma_ch2dadr: PDMA_CH2DADR

0x38 - PDMA_CH2DADR

pdma_ch2tsr: PDMA_CH2TSR

0x40 - PDMA_CH2TSR

pdma_ch2ctsr: PDMA_CH2CTSR

0x44 - PDMA_CH2CTSR

pdma_ch3cr: PDMA_CH3CR

0x48 - PDMA_CH3CR

pdma_ch3sadr: PDMA_CH3SADR

0x4c - PDMA_CH3SADR

pdma_ch3dadr: PDMA_CH3DADR

0x50 - PDMA_CH3DADR

pdma_ch3tsr: PDMA_CH3TSR

0x58 - PDMA_CH3TSR

pdma_ch3ctsr: PDMA_CH3CTSR

0x5c - PDMA_CH3CTSR

pdma_ch4cr: PDMA_CH4CR

0x60 - PDMA_CH4CR

pdma_ch4sadr: PDMA_CH4SADR

0x64 - PDMA_CH4SADR

pdma_ch4dadr: PDMA_CH4DADR

0x68 - PDMA_CH4DADR

pdma_ch4tsr: PDMA_CH4TSR

0x70 - PDMA_CH4TSR

pdma_ch4ctsr: PDMA_CH4CTSR

0x74 - PDMA_CH4CTSR

pdma_ch5cr: PDMA_CH5CR

0x78 - PDMA_CH5CR

pdma_ch5sadr: PDMA_CH5SADR

0x7c - PDMA_CH5SADR

pdma_ch5dadr: PDMA_CH5DADR

0x80 - PDMA_CH5DADR

pdma_ch5tsr: PDMA_CH5TSR

0x88 - PDMA_CH5TSR

pdma_ch5ctsr: PDMA_CH5CTSR

0x8c - PDMA_CH5CTSR

pdma_isr: PDMA_ISR

0x120 - PDMA_ISR

pdma_iscr: PDMA_ISCR

0x128 - PDMA_ISCR

pdma_ier: PDMA_IER

0x130 - PDMA_IER

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.