Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Clock control header file for the Microchip PIC32CM PL family. More...

Go to the source code of this file.

Data Structures

struct  clock_mchp_subsys_oschf_config
 OSCHF (high-frequency oscillator) subsystem configuration. More...

Typedefs

typedef uint32_tclock_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...

Detailed Description

Clock control header file for the Microchip PIC32CM PL family.

This file provides clock driver interface definitions and structures for the PIC32CM PL family.