#[repr(C)]pub struct RegisterBlock {
pub imr1: IMR1,
pub emr1: EMR1,
pub rtsr1: RTSR1,
pub ftsr1: FTSR1,
pub swier1: SWIER1,
pub pr1: PR1,
pub imr2: IMR2,
pub emr2: EMR2,
pub rtsr2: RTSR2,
pub ftsr2: FTSR2,
pub swier2: SWIER2,
pub pr2: PR2,
}Expand description
Register block
Fields§
§imr1: IMR10x00 - Interrupt mask register
emr1: EMR10x04 - Event mask register
rtsr1: RTSR10x08 - Rising Trigger selection register
ftsr1: FTSR10x0c - Falling Trigger selection register
swier1: SWIER10x10 - Software interrupt event register
pr1: PR10x14 - Pending register
imr2: IMR20x18 - Interrupt mask register
emr2: EMR20x1c - Event mask register
rtsr2: RTSR20x20 - Rising Trigger selection register
ftsr2: FTSR20x24 - Falling Trigger selection register
swier2: SWIER20x28 - Software interrupt event register
pr2: PR20x2c - Pending 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