Expand description

Clock management

Modules

Calibration of LFRC oscillator complete event
HFCLK128M/HFCLK64M source started
LFCLK source started
Automatic or manual control of HFCLK128M/HFCLK64M
HFCLK128M frequency configuration
Status indicating that HFCLKSTART task has been triggered
Clock source for HFCLK128M/HFCLK64M
Status indicating which HFCLK128M/HFCLK64M source is running This register value in any CLOCK instance reflects status only due to configurations/actions in that CLOCK instance.
Enable or disable interrupt
Disable interrupt
Enable interrupt
Pending interrupts
Automatic or manual control of LFCLK
Status indicating that LFCLKSTART task has been triggered
Clock source for LFCLK
Copy of LFCLKSRC register, set when LFCLKSTART task was triggered
Status indicating which LFCLK source is running This register value in any CLOCK instance reflects status only due to configurations/actions in that CLOCK instance.
Publish configuration for event DONE
Publish configuration for event HFCLKSTARTED
Publish configuration for event LFCLKSTARTED
Subscribe configuration for task CAL
Subscribe configuration for task HFCLKSTART
Subscribe configuration for task HFCLKSTOP
Subscribe configuration for task LFCLKSTART
Subscribe configuration for task LFCLKSTOP
Start calibration of LFRC oscillator
Start HFCLK128M/HFCLK64M source as selected in HFCLKSRC
Stop HFCLK128M/HFCLK64M source
Start LFCLK source as selected in LFCLKSRC
Stop LFCLK source

Structs

Register block

Type Definitions

EVENTS_DONE (rw) register accessor: an alias for Reg<EVENTS_DONE_SPEC>
EVENTS_HFCLKSTARTED (rw) register accessor: an alias for Reg<EVENTS_HFCLKSTARTED_SPEC>
EVENTS_LFCLKSTARTED (rw) register accessor: an alias for Reg<EVENTS_LFCLKSTARTED_SPEC>
HFCLKALWAYSRUN (rw) register accessor: an alias for Reg<HFCLKALWAYSRUN_SPEC>
HFCLKCTRL (rw) register accessor: an alias for Reg<HFCLKCTRL_SPEC>
HFCLKRUN (r) register accessor: an alias for Reg<HFCLKRUN_SPEC>
HFCLKSRC (rw) register accessor: an alias for Reg<HFCLKSRC_SPEC>
HFCLKSTAT (r) register accessor: an alias for Reg<HFCLKSTAT_SPEC>
INTEN (rw) register accessor: an alias for Reg<INTEN_SPEC>
INTENCLR (rw) register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET (rw) register accessor: an alias for Reg<INTENSET_SPEC>
INTPEND (r) register accessor: an alias for Reg<INTPEND_SPEC>
LFCLKALWAYSRUN (rw) register accessor: an alias for Reg<LFCLKALWAYSRUN_SPEC>
LFCLKRUN (r) register accessor: an alias for Reg<LFCLKRUN_SPEC>
LFCLKSRC (rw) register accessor: an alias for Reg<LFCLKSRC_SPEC>
LFCLKSRCCOPY (r) register accessor: an alias for Reg<LFCLKSRCCOPY_SPEC>
LFCLKSTAT (r) register accessor: an alias for Reg<LFCLKSTAT_SPEC>
PUBLISH_DONE (rw) register accessor: an alias for Reg<PUBLISH_DONE_SPEC>
PUBLISH_HFCLKSTARTED (rw) register accessor: an alias for Reg<PUBLISH_HFCLKSTARTED_SPEC>
PUBLISH_LFCLKSTARTED (rw) register accessor: an alias for Reg<PUBLISH_LFCLKSTARTED_SPEC>
SUBSCRIBE_CAL (rw) register accessor: an alias for Reg<SUBSCRIBE_CAL_SPEC>
SUBSCRIBE_HFCLKSTART (rw) register accessor: an alias for Reg<SUBSCRIBE_HFCLKSTART_SPEC>
SUBSCRIBE_HFCLKSTOP (rw) register accessor: an alias for Reg<SUBSCRIBE_HFCLKSTOP_SPEC>
SUBSCRIBE_LFCLKSTART (rw) register accessor: an alias for Reg<SUBSCRIBE_LFCLKSTART_SPEC>
SUBSCRIBE_LFCLKSTOP (rw) register accessor: an alias for Reg<SUBSCRIBE_LFCLKSTOP_SPEC>
TASKS_CAL (w) register accessor: an alias for Reg<TASKS_CAL_SPEC>
TASKS_HFCLKSTART (w) register accessor: an alias for Reg<TASKS_HFCLKSTART_SPEC>
TASKS_HFCLKSTOP (w) register accessor: an alias for Reg<TASKS_HFCLKSTOP_SPEC>
TASKS_LFCLKSTART (w) register accessor: an alias for Reg<TASKS_LFCLKSTART_SPEC>
TASKS_LFCLKSTOP (w) register accessor: an alias for Reg<TASKS_LFCLKSTOP_SPEC>