#[repr(C)]pub struct RegisterBlock {}
Expand description
Register block
Fields§
§cr: CR
0x00 - control register
dcr: DCR
0x04 - device configuration register
sr: SR
0x08 - status register
fcr: FCR
0x0c - flag clear register
dlr: DLR
0x10 - data length register
ccr: CCR
0x14 - communication configuration register
ar: AR
0x18 - address register
abr: ABR
0x1c - ABR
dr: DR
0x20 - data register
psmkr: PSMKR
0x24 - polling status mask register
psmar: PSMAR
0x28 - polling status match register
pir: PIR
0x2c - polling interval register
lptr: LPTR
0x30 - low-power timeout register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more