Struct bcm2711_pac::dmac::DmaLiteRegisters
source · [−]#[repr(C)]pub struct DmaLiteRegisters {
pub cs: ReadWrite<u32, Register>,
pub conblk_ad: ReadWrite<u32>,
pub ti: ReadWrite<u32, Register>,
pub source_ad: ReadWrite<u32>,
pub dest_ad: ReadWrite<u32>,
pub txfr_len: ReadWrite<u32, Register>,
pub nextconbk: ReadWrite<u32>,
pub debug: ReadWrite<u32, Register>,
/* private fields */
}Expand description
A DMA Lite (DMA7-10) engine register block
Fields
cs: ReadWrite<u32, Register>Control and status
conblk_ad: ReadWrite<u32>Control block address
ti: ReadWrite<u32, Register>CB word 0 (transfer information)
source_ad: ReadWrite<u32>CB word 1 (source address)
dest_ad: ReadWrite<u32>CB word 2 (destination address)
txfr_len: ReadWrite<u32, Register>CB word 3 (transfer length)
nextconbk: ReadWrite<u32>CB word 5 (next CB address)
debug: ReadWrite<u32, Register>Debug
Auto Trait Implementations
impl !RefUnwindSafe for DmaLiteRegisters
impl Send for DmaLiteRegisters
impl !Sync for DmaLiteRegisters
impl Unpin for DmaLiteRegisters
impl UnwindSafe for DmaLiteRegisters
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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