Struct nrf51::temp::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub tasks_start: TASKS_START, pub tasks_stop: TASKS_STOP, pub events_datardy: EVENTS_DATARDY, pub intenset: INTENSET, pub intenclr: INTENCLR, pub temp: TEMP, pub power: POWER, // some fields omitted }
Register block
Fields
tasks_start: TASKS_START
0x00 - Start temperature measurement.
tasks_stop: TASKS_STOP
0x04 - Stop temperature measurement.
events_datardy: EVENTS_DATARDY
0x100 - Temperature measurement complete, data ready event.
intenset: INTENSET
0x304 - Interrupt enable set register.
intenclr: INTENCLR
0x308 - Interrupt enable clear register.
temp: TEMP
0x508 - Die temperature in degC, 2's complement format, 0.25 degC pecision.
power: POWER
0xffc - Peripheral power control.