Struct ht32f523x2::pdma::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 33 fields
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,
/* private fields */
}
Expand description
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
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more