Struct nrf51::adc::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub tasks_start: TASKS_START, pub tasks_stop: TASKS_STOP, pub events_end: EVENTS_END, pub intenset: INTENSET, pub intenclr: INTENCLR, pub busy: BUSY, pub enable: ENABLE, pub config: CONFIG, pub result: RESULT, pub power: POWER, // some fields omitted }

Register block

Fields

0x00 - Start an ADC conversion.

0x04 - Stop ADC.

0x100 - ADC conversion complete.

0x304 - Interrupt enable set register.

0x308 - Interrupt enable clear register.

0x400 - ADC busy register.

0x500 - ADC enable.

0x504 - ADC configuration register.

0x508 - Result of ADC conversion.

0xffc - Peripheral power control.

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock