Module microbit::hal::pac::rtc0 [−]
Expand description
Real time counter 0
Modules
| cc | Description collection: Compare register n |
| counter | Current COUNTER value |
| events_compare | Description collection: Compare event on CC[n] match |
| events_ovrflw | Event on COUNTER overflow |
| events_tick | Event on COUNTER increment |
| evten | Enable or disable event routing |
| evtenclr | Disable event routing |
| evtenset | Enable event routing |
| intenclr | Disable interrupt |
| intenset | Enable interrupt |
| prescaler | 12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped |
| tasks_clear | Clear RTC COUNTER |
| tasks_start | Start RTC COUNTER |
| tasks_stop | Stop RTC COUNTER |
| tasks_trigovrflw | Set COUNTER to 0xFFFFF0 |
Structs
| RegisterBlock | Register block |
Type Definitions
| CC | Description collection: Compare register n |
| COUNTER | Current COUNTER value |
| EVENTS_COMPARE | Description collection: Compare event on CC[n] match |
| EVENTS_OVRFLW | Event on COUNTER overflow |
| EVENTS_TICK | Event on COUNTER increment |
| EVTEN | Enable or disable event routing |
| EVTENCLR | Disable event routing |
| EVTENSET | Enable event routing |
| INTENCLR | Disable interrupt |
| INTENSET | Enable interrupt |
| PRESCALER | 12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped |
| TASKS_CLEAR | Clear RTC COUNTER |
| TASKS_START | Start RTC COUNTER |
| TASKS_STOP | Stop RTC COUNTER |
| TASKS_TRIGOVRFLW | Set COUNTER to 0xFFFFF0 |