pub struct RegisterBlock {Show 17 fields
pub cfg: CFG,
pub cr: CR,
pub ir: IR,
pub sr: SR,
pub imgsiz: IMGSIZ,
pub imgstr: IMGSTR,
pub csbase: CSBASE,
pub ubase: UBASE,
pub vbase: VBASE,
pub qtbase: QTBASE,
pub htbase: HTBASE,
pub codlen: CODLEN,
pub qtable0_: [QTABLE0_; 16],
pub qtable1_: [QTABLE1_; 16],
pub qtable2_: [QTABLE2_; 16],
pub htable0: HTABLE0,
pub htable1: HTABLE1,
/* private fields */
}Expand description
Register block
Fields§
§cfg: CFG0x00 - CFG register
cr: CR0x04 - CR register
ir: IR0x08 - IR register
sr: SR0x0c - SR register
imgsiz: IMGSIZ0x10 - IMGSIZ register
imgstr: IMGSTR0x14 - IMGSTR register
csbase: CSBASE0x18 - CSBASE register
ubase: UBASE0x20 - UBASE register
vbase: VBASE0x24 - VBASE register
qtbase: QTBASE0x28 - QTBASE register
htbase: HTBASE0x2c - HTBASE register
codlen: CODLEN0x30 - CODLEN register
qtable0_: [QTABLE0_; 16]0x100..0x140 - QTABLE0_ register
qtable1_: [QTABLE1_; 16]0x140..0x180 - QTABLE1_ register
qtable2_: [QTABLE2_; 16]0x180..0x1c0 - QTABLE2_ register
htable0: HTABLE00x200..0x2fc - register cluster
htable1: HTABLE10x300..0x3fc - register cluster
Implementations§
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