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
tasks_start: TASKS_START
0x00 - Start an ADC conversion.
tasks_stop: TASKS_STOP
0x04 - Stop ADC.
events_end: EVENTS_END
0x100 - ADC conversion complete.
intenset: INTENSET
0x304 - Interrupt enable set register.
intenclr: INTENCLR
0x308 - Interrupt enable clear register.
busy: BUSY
0x400 - ADC busy register.
enable: ENABLE
0x500 - ADC enable.
config: CONFIG
0x504 - ADC configuration register.
result: RESULT
0x508 - Result of ADC conversion.
power: POWER
0xffc - Peripheral power control.