Struct imxrt_ral::gpc::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub CNTR: RWRegister<u32>,
pub IMR1: RWRegister<u32>,
pub IMR2: RWRegister<u32>,
pub IMR3: RWRegister<u32>,
pub IMR4: RWRegister<u32>,
pub ISR1: RORegister<u32>,
pub ISR2: RORegister<u32>,
pub ISR3: RORegister<u32>,
pub ISR4: RORegister<u32>,
pub IMR5: RWRegister<u32>,
pub ISR5: RORegister<u32>,
/* private fields */
}
Expand description
GPC
Fields§
§CNTR: RWRegister<u32>
GPC Interface control register
IMR1: RWRegister<u32>
IRQ masking register 1
IMR2: RWRegister<u32>
IRQ masking register 2
IMR3: RWRegister<u32>
IRQ masking register 3
IMR4: RWRegister<u32>
IRQ masking register 4
ISR1: RORegister<u32>
IRQ status resister 1
ISR2: RORegister<u32>
IRQ status resister 2
ISR3: RORegister<u32>
IRQ status resister 3
ISR4: RORegister<u32>
IRQ status resister 4
IMR5: RWRegister<u32>
IRQ masking register 5
ISR5: RORegister<u32>
IRQ status resister 5
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