pub struct RegisterBlock {Show 15 fields
pub evt_mode: EVT_MODE,
pub desc: DESC,
pub int_group0_iidx: INT_GROUP0_IIDX,
pub int_group0_imask: INT_GROUP0_IMASK,
pub int_group0_ris: INT_GROUP0_RIS,
pub int_group0_mis: INT_GROUP0_MIS,
pub int_group0_iset: INT_GROUP0_ISET,
pub int_group0_iclr: INT_GROUP0_ICLR,
pub int_group1_iidx: INT_GROUP1_IIDX,
pub int_group1_imask: INT_GROUP1_IMASK,
pub int_group1_ris: INT_GROUP1_RIS,
pub int_group1_mis: INT_GROUP1_MIS,
pub int_group1_iset: INT_GROUP1_ISET,
pub int_group1_iclr: INT_GROUP1_ICLR,
pub ctl: CTL,
/* private fields */
}Expand description
Register block
Fields§
§evt_mode: EVT_MODE0x10e0 - Event Mode
desc: DESC0x10fc - Module Description
int_group0_iidx: INT_GROUP0_IIDX0x1100 - Interrupt index
int_group0_imask: INT_GROUP0_IMASK0x1108 - Interrupt mask
int_group0_ris: INT_GROUP0_RIS0x1110 - Raw interrupt status
int_group0_mis: INT_GROUP0_MIS0x1118 - Masked interrupt status
int_group0_iset: INT_GROUP0_ISET0x1120 - Interrupt set
int_group0_iclr: INT_GROUP0_ICLR0x1128 - Interrupt clear
int_group1_iidx: INT_GROUP1_IIDX0x1130 - Interrupt index
int_group1_imask: INT_GROUP1_IMASK0x1138 - Interrupt mask
int_group1_ris: INT_GROUP1_RIS0x1140 - Raw interrupt status
int_group1_mis: INT_GROUP1_MIS0x1148 - Masked interrupt status
int_group1_iset: INT_GROUP1_ISET0x1150 - Interrupt set
int_group1_iclr: INT_GROUP1_ICLR0x1158 - Interrupt clear
ctl: CTL0x1300 - Prefetch/Cache control
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