Expand description
Clock control module.
Unlike other drivers in this package, this module only provides a
thin layer over the imxrt-ral
APIs. It’s fairly low level, but
more discoverable than the registers and reference manual.
Overview
Use clock_gate
APIs to enable or disable the clock gates for
various peripherals. You’ll need to enable clock gates before you
start using peripherals.
The remaining modules provide lower-level APIs for the CCM clock tree. These APIs may not be portable across chip families.
Visibility
If you see items in this module, it’s because a chip family feature is enabled in the HAL. These symbols may vary depending on the selected feature.
Modules
- AHB (ARM) clock.
- Analog clock control module.
- ARM divider.
- Functions for reading and manipulating clock gates.
- FLEXIO1 clock root.
- FLEXIO2 clock root.
- IPG clock.
- LPI2C clock root.
- LPSPI clock root.
- CCM clock outputs.
- PERCLK clock.
- Peripheral clock 2.
- Pre-peripheral clock.
- UART clock root.
Enums
- Low power mode.
Constants
- Frequency (Hz) of the crystal oscillator.
Functions
- Returns the CCM low power mode.
- Set the CCM low power mode.