Module nrf51822::rtc0 [] [src]

Real time counter 0.

Modules

cc

Capture/compare registers.

counter

Current COUNTER value.

events_compare

Compare event on CC[n] match.

events_ovrflw

Event on COUNTER overflow.

events_tick

Event on COUNTER increment.

evten

Configures event enable routing to PPI for each RTC event.

evtenclr

Disable events routing to PPI. The reading of this register gives the value of EVTEN.

evtenset

Enable events routing to PPI. The reading of this register gives the value of EVTEN.

intenclr

Interrupt enable clear register.

intenset

Interrupt enable set register.

power

Peripheral power control.

prescaler

12-bit prescaler for COUNTER frequency (32768/(PRESCALER+1)). Must be written when RTC is STOPed.

tasks_clear

Clear RTC Counter.

tasks_start

Start RTC Counter.

tasks_stop

Stop RTC Counter.

tasks_trigovrflw

Set COUNTER to 0xFFFFFFF0.

Structs

CC

Capture/compare registers.

COUNTER

Current COUNTER value.

EVENTS_COMPARE

Compare event on CC[n] match.

EVENTS_OVRFLW

Event on COUNTER overflow.

EVENTS_TICK

Event on COUNTER increment.

EVTEN

Configures event enable routing to PPI for each RTC event.

EVTENCLR

Disable events routing to PPI. The reading of this register gives the value of EVTEN.

EVTENSET

Enable events routing to PPI. The reading of this register gives the value of EVTEN.

INTENCLR

Interrupt enable clear register.

INTENSET

Interrupt enable set register.

POWER

Peripheral power control.

PRESCALER

12-bit prescaler for COUNTER frequency (32768/(PRESCALER+1)). Must be written when RTC is STOPed.

RegisterBlock

Register block

TASKS_CLEAR

Clear RTC Counter.

TASKS_START

Start RTC Counter.

TASKS_STOP

Stop RTC Counter.

TASKS_TRIGOVRFLW

Set COUNTER to 0xFFFFFFF0.