Expand description

Clock management 0

Re-exports

pub use hfclkaudio::HFCLKAUDIO;

Modules

Calibration of LFRC oscillator complete event
HFCLK192M source started
HFCLKAUDIO source started
HFCLK128M/HFCLK64M source started
LFCLK source started
Automatic or manual control of HFCLK192M
HFCLK192M frequency configuration
Status indicating that HFCLK192MSTART task has been triggered
Clock source for HFCLK192M
Status indicating which HFCLK192M source is running
Automatic or manual control of HFCLK128M/HFCLK64M
Cluster Unspecified
Automatic or manual control of HFCLKAUDIO
Status indicating that HFCLKAUDIOSTART task has been triggered
Status indicating which HFCLKAUDIO source is running
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 HFCLK192MSTARTED
Publish configuration for event HFCLKAUDIOSTARTED
Publish configuration for event HFCLKSTARTED
Publish configuration for event LFCLKSTARTED
Subscribe configuration for task CAL
Subscribe configuration for task HFCLK192MSTART
Subscribe configuration for task HFCLK192MSTOP
Subscribe configuration for task HFCLKAUDIOSTART
Subscribe configuration for task HFCLKAUDIOSTOP
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 HFCLK192M source as selected in HFCLK192MSRC
Stop HFCLK192M source
Start HFCLKAUDIO source
Stop HFCLKAUDIO source
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_HFCLK192MSTARTED (rw) register accessor: an alias for Reg<EVENTS_HFCLK192MSTARTED_SPEC>
EVENTS_HFCLKAUDIOSTARTED (rw) register accessor: an alias for Reg<EVENTS_HFCLKAUDIOSTARTED_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>
HFCLK192MALWAYSRUN (rw) register accessor: an alias for Reg<HFCLK192MALWAYSRUN_SPEC>
HFCLK192MCTRL (rw) register accessor: an alias for Reg<HFCLK192MCTRL_SPEC>
HFCLK192MRUN (r) register accessor: an alias for Reg<HFCLK192MRUN_SPEC>
HFCLK192MSRC (rw) register accessor: an alias for Reg<HFCLK192MSRC_SPEC>
HFCLK192MSTAT (r) register accessor: an alias for Reg<HFCLK192MSTAT_SPEC>
HFCLKALWAYSRUN (rw) register accessor: an alias for Reg<HFCLKALWAYSRUN_SPEC>
HFCLKAUDIOALWAYSRUN (rw) register accessor: an alias for Reg<HFCLKAUDIOALWAYSRUN_SPEC>
HFCLKAUDIORUN (r) register accessor: an alias for Reg<HFCLKAUDIORUN_SPEC>
HFCLKAUDIOSTAT (r) register accessor: an alias for Reg<HFCLKAUDIOSTAT_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_HFCLK192MSTARTED (rw) register accessor: an alias for Reg<PUBLISH_HFCLK192MSTARTED_SPEC>
PUBLISH_HFCLKAUDIOSTARTED (rw) register accessor: an alias for Reg<PUBLISH_HFCLKAUDIOSTARTED_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_HFCLK192MSTART (rw) register accessor: an alias for Reg<SUBSCRIBE_HFCLK192MSTART_SPEC>
SUBSCRIBE_HFCLK192MSTOP (rw) register accessor: an alias for Reg<SUBSCRIBE_HFCLK192MSTOP_SPEC>
SUBSCRIBE_HFCLKAUDIOSTART (rw) register accessor: an alias for Reg<SUBSCRIBE_HFCLKAUDIOSTART_SPEC>
SUBSCRIBE_HFCLKAUDIOSTOP (rw) register accessor: an alias for Reg<SUBSCRIBE_HFCLKAUDIOSTOP_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_HFCLK192MSTART (w) register accessor: an alias for Reg<TASKS_HFCLK192MSTART_SPEC>
TASKS_HFCLK192MSTOP (w) register accessor: an alias for Reg<TASKS_HFCLK192MSTOP_SPEC>
TASKS_HFCLKAUDIOSTART (w) register accessor: an alias for Reg<TASKS_HFCLKAUDIOSTART_SPEC>
TASKS_HFCLKAUDIOSTOP (w) register accessor: an alias for Reg<TASKS_HFCLKAUDIOSTOP_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>