|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Files | |
| file | mchp_clock_pic32cm_pl.h |
| Clock control header file for the Microchip PIC32CM PL family. | |
Data Structures | |
| struct | clock_mchp_subsys_oschf_config |
| OSCHF (high-frequency oscillator) subsystem configuration. More... | |
Typedefs | |
| typedef uint32_t * | clock_mchp_rate_t |
| clock rate datatype | |
Enumerations | |
| enum | clock_mchp_freq { CLOCK_FREQ_1KHZ = 1024 , CLOCK_FREQ_32KHZ = 32768 , CLOCK_FREQ_1MHZ = 1000000 , CLOCK_FREQ_2MHZ = 2000000 , CLOCK_FREQ_3MHZ = 3000000 , CLOCK_FREQ_4MHZ = 4000000 , CLOCK_FREQ_8MHZ = 8000000 , CLOCK_FREQ_12MHZ = 12000000 , CLOCK_FREQ_20MHZ = 20000000 , CLOCK_FREQ_24MHZ = 24000000 } |
| Common clock frequency constants (in Hz). More... | |
| enum | clock_mchp_gclk_src_clock { CLOCK_MCHP_GCLK_SRC_OSCHF = 0 , CLOCK_MCHP_GCLK_SRC_OSC32K , CLOCK_MCHP_GCLK_SRC_XOSC32K , CLOCK_MCHP_GCLK_SRC_GCLKPIN , CLOCK_MCHP_GCLK_SRC_GCLKGEN1 , CLOCK_MCHP_GCLK_SRC_COUNT } |
| Gclk Generator source clocks. More... | |
| enum | clock_mchp_gclkgen { CLOCK_MCHP_GCLKGEN_GEN0 , CLOCK_MCHP_GCLKGEN_GEN1 , CLOCK_MCHP_GCLKGEN_GEN2 , CLOCK_MCHP_GCLKGEN_GEN3 , CLOCK_MCHP_GCLKGEN_MAX } |
| GCLK generator numbers. More... | |
| typedef uint32_t* clock_mchp_rate_t |
#include <zephyr/drivers/clock_control/mchp_clock_pic32cm_pl.h>
clock rate datatype
Used for setting a clock rate
| enum clock_mchp_freq |
#include <zephyr/drivers/clock_control/mchp_clock_pic32cm_pl.h>
Common clock frequency constants (in Hz).
#include <zephyr/drivers/clock_control/mchp_clock_pic32cm_pl.h>
Gclk Generator source clocks.
| enum clock_mchp_gclkgen |
#include <zephyr/drivers/clock_control/mchp_clock_pic32cm_pl.h>
GCLK generator numbers.