Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
esp32_clock.h File Reference

Go to the source code of this file.

Macros

#define ESP32_CLK_SRC_XTAL   0U
 
#define ESP32_CLK_SRC_PLL   1U
 
#define ESP32_CLK_SRC_RTC8M   2U
 
#define ESP32_CLK_CPU_26M   26U
 
#define ESP32_CLK_CPU_40M   40U
 
#define ESP32_CLK_CPU_80M   80U
 
#define ESP32_CLK_CPU_160M   160U
 
#define ESP32_CLK_CPU_240M   240U
 
#define ESP32_CLK_XTAL_40M   0U
 
#define ESP32_CLK_XTAL_26M   1U
 
#define ESP32_TIMERS_MODULE   0
 
#define ESP32_SPI1_MODULE   1
 
#define ESP32_UART0_MODULE   2
 
#define ESP32_WDG_MODULE   3
 
#define ESP32_I2S0_MODULE   4
 
#define ESP32_UART1_MODULE   5
 
#define ESP32_SPI2_MODULE   6
 
#define ESP32_I2C_EXT0_MODULE   7
 
#define ESP32_UHCI0_MODULE   8
 
#define ESP32_RMT_MODULE   9
 
#define ESP32_PCNT_MODULE   10
 
#define ESP32_LEDC_MODULE   11
 
#define ESP32_UHCI1_MODULE   12
 
#define ESP32_TIMERGROUP_MODULE   13
 
#define ESP32_EFUSE_MODULE   14
 
#define ESP32_TIMERGROUP1_MODULE   15
 
#define ESP32_SPI3_MODULE   16
 
#define ESP32_PWM0_MODULE   17
 
#define ESP32_I2C_EXT1_MODULE   18
 
#define ESP32_CAN_MODULE   19
 
#define ESP32_PWM1_MODULE   20
 
#define ESP32_I2S1_MODULE   21
 
#define ESP32_SPI_DMA_MODULE   22
 
#define ESP32_UART2_MODULE   23
 
#define ESP32_UART_MEM_MODULE   24
 
#define ESP32_PWM2_MODULE   25
 
#define ESP32_PWM3_MODULE   26
 
#define ESP32_AES_MODULE   32
 
#define ESP32_SHA_MODULE   33
 
#define ESP32_RSA_MODULE   34
 
#define ESP32_SECUREBOOT_MODULE   35 /* Secure boot reset will hold SHA & AES in reset */
 
#define ESP32_DIGITAL_SIGNATURE_MODULE   36 /* Digital signature reset will hold AES & RSA in reset */
 
#define ESP32_SDMMC_MODULE   64
 
#define ESP32_SDIO_SLAVE_MODULE   65
 
#define ESP32_EMAC_MODULE   66
 
#define ESP32_RNG_MODULE   67
 
#define ESP32_WIFI_MODULE   68
 
#define ESP32_BT_MODULE   69
 
#define ESP32_WIFI_BT_COMMON_MODULE   70
 
#define ESP32_BT_BASEBAND_MODULE   71
 
#define ESP32_BT_LC_MODULE   72
 

Macro Definition Documentation

◆ ESP32_AES_MODULE

#define ESP32_AES_MODULE   32

◆ ESP32_BT_BASEBAND_MODULE

#define ESP32_BT_BASEBAND_MODULE   71

◆ ESP32_BT_LC_MODULE

#define ESP32_BT_LC_MODULE   72

◆ ESP32_BT_MODULE

#define ESP32_BT_MODULE   69

◆ ESP32_CAN_MODULE

#define ESP32_CAN_MODULE   19

◆ ESP32_CLK_CPU_160M

#define ESP32_CLK_CPU_160M   160U

◆ ESP32_CLK_CPU_240M

#define ESP32_CLK_CPU_240M   240U

◆ ESP32_CLK_CPU_26M

#define ESP32_CLK_CPU_26M   26U

◆ ESP32_CLK_CPU_40M

#define ESP32_CLK_CPU_40M   40U

◆ ESP32_CLK_CPU_80M

#define ESP32_CLK_CPU_80M   80U

◆ ESP32_CLK_SRC_PLL

#define ESP32_CLK_SRC_PLL   1U

◆ ESP32_CLK_SRC_RTC8M

#define ESP32_CLK_SRC_RTC8M   2U

◆ ESP32_CLK_SRC_XTAL

#define ESP32_CLK_SRC_XTAL   0U

◆ ESP32_CLK_XTAL_26M

#define ESP32_CLK_XTAL_26M   1U

◆ ESP32_CLK_XTAL_40M

#define ESP32_CLK_XTAL_40M   0U

◆ ESP32_DIGITAL_SIGNATURE_MODULE

#define ESP32_DIGITAL_SIGNATURE_MODULE   36 /* Digital signature reset will hold AES & RSA in reset */

◆ ESP32_EFUSE_MODULE

#define ESP32_EFUSE_MODULE   14

◆ ESP32_EMAC_MODULE

#define ESP32_EMAC_MODULE   66

◆ ESP32_I2C_EXT0_MODULE

#define ESP32_I2C_EXT0_MODULE   7

◆ ESP32_I2C_EXT1_MODULE

#define ESP32_I2C_EXT1_MODULE   18

◆ ESP32_I2S0_MODULE

#define ESP32_I2S0_MODULE   4

◆ ESP32_I2S1_MODULE

#define ESP32_I2S1_MODULE   21

◆ ESP32_LEDC_MODULE

#define ESP32_LEDC_MODULE   11

◆ ESP32_PCNT_MODULE

#define ESP32_PCNT_MODULE   10

◆ ESP32_PWM0_MODULE

#define ESP32_PWM0_MODULE   17

◆ ESP32_PWM1_MODULE

#define ESP32_PWM1_MODULE   20

◆ ESP32_PWM2_MODULE

#define ESP32_PWM2_MODULE   25

◆ ESP32_PWM3_MODULE

#define ESP32_PWM3_MODULE   26

◆ ESP32_RMT_MODULE

#define ESP32_RMT_MODULE   9

◆ ESP32_RNG_MODULE

#define ESP32_RNG_MODULE   67

◆ ESP32_RSA_MODULE

#define ESP32_RSA_MODULE   34

◆ ESP32_SDIO_SLAVE_MODULE

#define ESP32_SDIO_SLAVE_MODULE   65

◆ ESP32_SDMMC_MODULE

#define ESP32_SDMMC_MODULE   64

◆ ESP32_SECUREBOOT_MODULE

#define ESP32_SECUREBOOT_MODULE   35 /* Secure boot reset will hold SHA & AES in reset */

◆ ESP32_SHA_MODULE

#define ESP32_SHA_MODULE   33

◆ ESP32_SPI1_MODULE

#define ESP32_SPI1_MODULE   1

◆ ESP32_SPI2_MODULE

#define ESP32_SPI2_MODULE   6

◆ ESP32_SPI3_MODULE

#define ESP32_SPI3_MODULE   16

◆ ESP32_SPI_DMA_MODULE

#define ESP32_SPI_DMA_MODULE   22

◆ ESP32_TIMERGROUP1_MODULE

#define ESP32_TIMERGROUP1_MODULE   15

◆ ESP32_TIMERGROUP_MODULE

#define ESP32_TIMERGROUP_MODULE   13

◆ ESP32_TIMERS_MODULE

#define ESP32_TIMERS_MODULE   0

◆ ESP32_UART0_MODULE

#define ESP32_UART0_MODULE   2

◆ ESP32_UART1_MODULE

#define ESP32_UART1_MODULE   5

◆ ESP32_UART2_MODULE

#define ESP32_UART2_MODULE   23

◆ ESP32_UART_MEM_MODULE

#define ESP32_UART_MEM_MODULE   24

◆ ESP32_UHCI0_MODULE

#define ESP32_UHCI0_MODULE   8

◆ ESP32_UHCI1_MODULE

#define ESP32_UHCI1_MODULE   12

◆ ESP32_WDG_MODULE

#define ESP32_WDG_MODULE   3

◆ ESP32_WIFI_BT_COMMON_MODULE

#define ESP32_WIFI_BT_COMMON_MODULE   70

◆ ESP32_WIFI_MODULE

#define ESP32_WIFI_MODULE   68