Struct nrf51822::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

0x00 - Tasks asssociated with GPIOTE channels.

0x100 - Tasks asssociated with GPIOTE channels.

0x17c - Event generated from multiple pins.

0x304 - Interrupt enable set register.

0x308 - Interrupt enable clear register.

0x510 - Channel configuration registers.

0xffc - Peripheral power control.

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock