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

Files

file  esp32_clock_control.h
 Clock control definitions for Espressif ESP32 devices.

Data Structures

struct  esp32_cpu_clock_config
 ESP32 CPU clock configuration. More...
struct  esp32_rtc_clock_config
 ESP32 RTC clock configuration. More...
struct  esp32_clock_config
 ESP32 aggregate clock configuration. More...

ESP32 clock control subsystem identifiers

#define ESP32_CLOCK_CONTROL_SUBSYS_CPU   50
 CPU clock.
#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_FAST   51
 RTC fast clock.
#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_SLOW   52
 RTC slow clock.
#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_FAST_NOMINAL   53
 RTC fast clock at nominal rate.
#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_SLOW_NOMINAL   54
 RTC slow clock at nominal rate.

Detailed Description

Macro Definition Documentation

◆ ESP32_CLOCK_CONTROL_SUBSYS_CPU

#define ESP32_CLOCK_CONTROL_SUBSYS_CPU   50

◆ ESP32_CLOCK_CONTROL_SUBSYS_RTC_FAST

#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_FAST   51

◆ ESP32_CLOCK_CONTROL_SUBSYS_RTC_FAST_NOMINAL

#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_FAST_NOMINAL   53

#include <zephyr/drivers/clock_control/esp32_clock_control.h>

RTC fast clock at nominal rate.

◆ ESP32_CLOCK_CONTROL_SUBSYS_RTC_SLOW

#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_SLOW   52

◆ ESP32_CLOCK_CONTROL_SUBSYS_RTC_SLOW_NOMINAL

#define ESP32_CLOCK_CONTROL_SUBSYS_RTC_SLOW_NOMINAL   54

#include <zephyr/drivers/clock_control/esp32_clock_control.h>

RTC slow clock at nominal rate.