Module microbit::hal::pac::clock [−]
Expand description
Clock control
Modules
ctiv | Calibration timer interval |
events_ctstarted | Calibration timer has been started and is ready to process new tasks |
events_ctstopped | Calibration timer has been stopped and is ready to process new tasks |
events_ctto | Calibration timer timeout |
events_done | Calibration of LFRC completed |
events_hfclkstarted | HFXO crystal oscillator started |
events_lfclkstarted | LFCLK started |
hfclkrun | Status indicating that HFCLKSTART task has been triggered |
hfclkstat | HFCLK status |
hfxodebounce | HFXO debounce time. The HFXO is started by triggering the TASKS_HFCLKSTART task. |
intenclr | Disable interrupt |
intenset | Enable interrupt |
lfclkrun | Status indicating that LFCLKSTART task has been triggered |
lfclksrc | Clock source for the LFCLK |
lfclksrccopy | Copy of LFCLKSRC register, set when LFCLKSTART task was triggered |
lfclkstat | LFCLK status |
lfxodebounce | LFXO debounce time. The LFXO is started by triggering the TASKS_LFCLKSTART task when the LFCLKSRC register is configured for Xtal. |
tasks_cal | Start calibration of LFRC |
tasks_ctstart | Start calibration timer |
tasks_ctstop | Stop calibration timer |
tasks_hfclkstart | Start HFXO crystal oscillator |
tasks_hfclkstop | Stop HFXO crystal oscillator |
tasks_lfclkstart | Start LFCLK |
tasks_lfclkstop | Stop LFCLK |
traceconfig | Clocking options for the trace port debug interface |
Structs
RegisterBlock | Register block |
Type Definitions
CTIV | Calibration timer interval |
EVENTS_CTSTARTED | Calibration timer has been started and is ready to process new tasks |
EVENTS_CTSTOPPED | Calibration timer has been stopped and is ready to process new tasks |
EVENTS_CTTO | Calibration timer timeout |
EVENTS_DONE | Calibration of LFRC completed |
EVENTS_HFCLKSTARTED | HFXO crystal oscillator started |
EVENTS_LFCLKSTARTED | LFCLK started |
HFCLKRUN | Status indicating that HFCLKSTART task has been triggered |
HFCLKSTAT | HFCLK status |
HFXODEBOUNCE | HFXO debounce time. The HFXO is started by triggering the TASKS_HFCLKSTART task. |
INTENCLR | Disable interrupt |
INTENSET | Enable interrupt |
LFCLKRUN | Status indicating that LFCLKSTART task has been triggered |
LFCLKSRC | Clock source for the LFCLK |
LFCLKSRCCOPY | Copy of LFCLKSRC register, set when LFCLKSTART task was triggered |
LFCLKSTAT | LFCLK status |
LFXODEBOUNCE | LFXO debounce time. The LFXO is started by triggering the TASKS_LFCLKSTART task when the LFCLKSRC register is configured for Xtal. |
TASKS_CAL | Start calibration of LFRC |
TASKS_CTSTART | Start calibration timer |
TASKS_CTSTOP | Stop calibration timer |
TASKS_HFCLKSTART | Start HFXO crystal oscillator |
TASKS_HFCLKSTOP | Stop HFXO crystal oscillator |
TASKS_LFCLKSTART | Start LFCLK |
TASKS_LFCLKSTOP | Stop LFCLK |
TRACECONFIG | Clocking options for the trace port debug interface |