Struct nrf51::gpiote::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub tasks_out: [TASKS_OUT; 4], pub events_in: [EVENTS_IN; 4], pub events_port: EVENTS_PORT, pub intenset: INTENSET, pub intenclr: INTENCLR, pub config: [CONFIG; 4], pub power: POWER, // some fields omitted }
Register block
Fields
tasks_out: [TASKS_OUT; 4]
0x00 - Tasks asssociated with GPIOTE channels.
events_in: [EVENTS_IN; 4]
0x100 - Tasks asssociated with GPIOTE channels.
events_port: EVENTS_PORT
0x17c - Event generated from multiple pins.
intenset: INTENSET
0x304 - Interrupt enable set register.
intenclr: INTENCLR
0x308 - Interrupt enable clear register.
config: [CONFIG; 4]
0x510 - Channel configuration registers.
power: POWER
0xffc - Peripheral power control.