Struct nrf52832_hal::pac::egu0::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub tasks_trigger: [Reg<u32, _TASKS_TRIGGER>; 16], pub events_triggered: [Reg<u32, _EVENTS_TRIGGERED>; 16], pub inten: Reg<u32, _INTEN>, pub intenset: Reg<u32, _INTENSET>, pub intenclr: Reg<u32, _INTENCLR>, // some fields omitted }
Expand description
Register block
Fields
tasks_trigger: [Reg<u32, _TASKS_TRIGGER>; 16]
0x00 - Description collection[0]: Trigger 0 for triggering the corresponding TRIGGERED[0] event
events_triggered: [Reg<u32, _EVENTS_TRIGGERED>; 16]
0x100 - Description collection[0]: Event number 0 generated by triggering the corresponding TRIGGER[0] task
inten: Reg<u32, _INTEN>
0x300 - Enable or disable interrupt
intenset: Reg<u32, _INTENSET>
0x304 - Enable interrupt
intenclr: Reg<u32, _INTENCLR>
0x308 - Disable interrupt