Available on crate feature
unstable only.Expand description
§Low-level clock control
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
Structs§
- Apll
ClkConfig - The target frequency of the
APLL_CLKclock source. Depends onPLL_CLK. - Clock
Config - Clock tree configuration.
- Clock
Tree - Represents the device’s clock tree.
- CpuPll
DivConfig - Configures the
CPU_PLL_DIVclock node. - RefTick
Apll Config - Configures the
REF_TICK_APLLclock node. - RefTick
Fosc Config - Configures the
REF_TICK_FOSCclock node. - RefTick
PllConfig - Configures the
REF_TICK_PLLclock node. - RefTick
Xtal Config - Configures the
REF_TICK_XTALclock node. - Syscon
PreDiv Config - Configures the
SYSCON_PRE_DIVclock node. - Uart
Baud Rate Generator Config - Configures the
UART0_BAUD_RATE_GENERATORclock node. - Uart
Function Clock Config - Configures the
UART0_FUNCTION_CLOCKclock node. - Uart
MemClock Config - Configures the
UART0_MEM_CLOCKclock node.
Enums§
- ApbClk
Config - The list of clock signals that the
APB_CLKmultiplexer can output. - CpuClk
Config - The list of clock signals that the
CPU_CLKmultiplexer can output. - CpuClock
- Clock configuration options.
- CpuPll
DivDivisor - CpuPll
DivIn Config - The list of clock signals that the
CPU_PLL_DIV_INmultiplexer can output. - Mcpwm
Function Clock Config - The list of clock signals that the
MCPWM0_FUNCTION_CLOCKmultiplexer can output. - Mcpwm
Instance - PllClk
Config - Selects the output frequency of
PLL_CLK. Depends onXTAL_CLK. - RefTick
Config - The list of clock signals that the
REF_TICKmultiplexer can output. - RtcFast
ClkConfig - The list of clock signals that the
RTC_FAST_CLKmultiplexer can output. - RtcSlow
ClkConfig - The list of clock signals that the
RTC_SLOW_CLKmultiplexer can output. - Syscon
PreDiv InConfig - The list of clock signals that the
SYSCON_PRE_DIV_INmultiplexer can output. - Timg
Calibration Clock Config - The list of clock signals that the
TIMG_CALIBRATION_CLOCKmultiplexer can output. - Uart
Function Clock Sclk - Uart
Instance - Xtal
ClkConfig - Selects the output frequency of
XTAL_CLK.
Functions§
- apb_
clk_ 80m_ frequency - apb_
clk_ config - apb_
clk_ config_ frequency - apb_
clk_ cpu_ div2_ frequency - apb_
clk_ frequency - apll_
clk_ config - apll_
clk_ config_ frequency - apll_
clk_ frequency - configure_
apb_ clk - configure_
apll_ clk - configure_
cpu_ clk - configure_
cpu_ pll_ div - configure_
cpu_ pll_ div_ in - configure_
pll_ clk - configure_
ref_ tick - configure_
ref_ tick_ apll - configure_
ref_ tick_ fosc - configure_
ref_ tick_ pll - configure_
ref_ tick_ xtal - configure_
rtc_ fast_ clk - configure_
rtc_ slow_ clk - configure_
syscon_ pre_ div - configure_
syscon_ pre_ div_ in - configure_
timg_ calibration_ clock - configure_
xtal_ clk - cpu_
clk_ config - cpu_
clk_ config_ frequency - cpu_
clk_ frequency - cpu_
pll_ div_ config - cpu_
pll_ div_ config_ frequency - cpu_
pll_ div_ frequency - cpu_
pll_ div_ in_ config - cpu_
pll_ div_ in_ config_ frequency - cpu_
pll_ div_ in_ frequency - pll_
clk_ config - pll_
clk_ config_ frequency - pll_
clk_ frequency - pll_
f160m_ clk_ frequency - rc_
fast_ clk_ frequency - rc_
fast_ div_ clk_ frequency - rc_
slow_ clk_ frequency - ref_
tick_ apll_ config - ref_
tick_ apll_ config_ frequency - ref_
tick_ apll_ frequency - ref_
tick_ config - ref_
tick_ config_ frequency - ref_
tick_ fosc_ config - ref_
tick_ fosc_ config_ frequency - ref_
tick_ fosc_ frequency - ref_
tick_ frequency - ref_
tick_ pll_ config - ref_
tick_ pll_ config_ frequency - ref_
tick_ pll_ frequency - ref_
tick_ xtal_ config - ref_
tick_ xtal_ config_ frequency - ref_
tick_ xtal_ frequency - release_
apb_ clk - release_
apb_ clk_ 80m - release_
apb_ clk_ cpu_ div2 - release_
apll_ clk - release_
cpu_ pll_ div - release_
cpu_ pll_ div_ in - release_
pll_ clk - release_
pll_ f160m_ clk - release_
rc_ fast_ clk - release_
rc_ fast_ div_ clk - release_
rc_ slow_ clk - release_
ref_ tick - release_
ref_ tick_ apll - release_
ref_ tick_ fosc - release_
ref_ tick_ pll - release_
ref_ tick_ xtal - release_
rtc_ fast_ clk - release_
rtc_ slow_ clk - release_
syscon_ pre_ div - release_
syscon_ pre_ div_ in - release_
timg_ calibration_ clock - release_
uart_ mem_ clk - release_
xtal32k_ clk - release_
xtal_ div_ clk - request_
apb_ clk - request_
apb_ clk_ 80m - request_
apb_ clk_ cpu_ div2 - request_
apll_ clk - request_
cpu_ pll_ div - request_
cpu_ pll_ div_ in - request_
pll_ clk - request_
pll_ f160m_ clk - request_
rc_ fast_ clk - request_
rc_ fast_ div_ clk - request_
rc_ slow_ clk - request_
ref_ tick - request_
ref_ tick_ apll - request_
ref_ tick_ fosc - request_
ref_ tick_ pll - request_
ref_ tick_ xtal - request_
rtc_ fast_ clk - request_
rtc_ slow_ clk - request_
syscon_ pre_ div - request_
syscon_ pre_ div_ in - request_
timg_ calibration_ clock - request_
uart_ mem_ clk - request_
xtal32k_ clk - request_
xtal_ div_ clk - rtc_
fast_ clk_ config - rtc_
fast_ clk_ config_ frequency - rtc_
fast_ clk_ frequency - rtc_
slow_ clk_ config - rtc_
slow_ clk_ config_ frequency - rtc_
slow_ clk_ frequency - syscon_
pre_ div_ config - syscon_
pre_ div_ config_ frequency - syscon_
pre_ div_ frequency - syscon_
pre_ div_ in_ config - syscon_
pre_ div_ in_ config_ frequency - syscon_
pre_ div_ in_ frequency - timg_
calibration_ clock_ config - timg_
calibration_ clock_ config_ frequency - timg_
calibration_ clock_ frequency - uart_
mem_ clk_ frequency - xtal32k_
clk_ frequency - xtal_
clk_ config - xtal_
clk_ config_ frequency - xtal_
clk_ frequency - xtal_
div_ clk_ frequency