|
|
|
|
@@ -3,18 +3,18 @@
|
|
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
if ARCH_CHIP_ESPRESSIF || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2 || ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
if ARCH_CHIP_ESPRESSIF || ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_CHIP_SERIES
|
|
|
|
|
string
|
|
|
|
|
default "esp32c3" if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default "esp32c3" if ARCH_CHIP_ESP32C3
|
|
|
|
|
default "esp32c6" if ARCH_CHIP_ESP32C6
|
|
|
|
|
default "esp32h2" if ARCH_CHIP_ESP32H2
|
|
|
|
|
default "unknown"
|
|
|
|
|
|
|
|
|
|
choice ESPRESSIF_FLASH
|
|
|
|
|
prompt "Flash Size"
|
|
|
|
|
default ESPRESSIF_FLASH_4M if ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
default ESPRESSIF_FLASH_4M if ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_FLASH_2M
|
|
|
|
|
bool "2 MB"
|
|
|
|
|
@@ -38,18 +38,18 @@ config ESPRESSIF_FLASH_DETECT
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_NUM_CPUS
|
|
|
|
|
int
|
|
|
|
|
default 1 if ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
default 1 if ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
choice ESPRESSIF_CPU_FREQ
|
|
|
|
|
prompt "CPU frequency"
|
|
|
|
|
default ESPRESSIF_CPU_FREQ_96 if ARCH_CHIP_ESP32H2
|
|
|
|
|
default ESPRESSIF_CPU_FREQ_160 if ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
default ESPRESSIF_CPU_FREQ_160 if ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
---help---
|
|
|
|
|
CPU frequency to be set on application startup.
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_CPU_FREQ_40
|
|
|
|
|
bool "40 MHz"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
---help---
|
|
|
|
|
Set the CPU frequency to 40 MHz.
|
|
|
|
|
|
|
|
|
|
@@ -67,7 +67,7 @@ config ESPRESSIF_CPU_FREQ_64
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_CPU_FREQ_80
|
|
|
|
|
bool "80 MHz"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
---help---
|
|
|
|
|
Set the CPU frequency to 80 MHz.
|
|
|
|
|
|
|
|
|
|
@@ -79,7 +79,7 @@ config ESPRESSIF_CPU_FREQ_96
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_CPU_FREQ_160
|
|
|
|
|
bool "160 MHz"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
---help---
|
|
|
|
|
Set the CPU frequency to 160 MHz.
|
|
|
|
|
|
|
|
|
|
@@ -784,7 +784,7 @@ config ESPRESSIF_TWAI1
|
|
|
|
|
config ESPRESSIF_USBSERIAL
|
|
|
|
|
bool "USB-Serial-JTAG Driver"
|
|
|
|
|
default n
|
|
|
|
|
select ESPRESSIF_ESPTOOLPY_NO_STUB if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
select ESPRESSIF_ESPTOOLPY_NO_STUB if ARCH_CHIP_ESP32C3
|
|
|
|
|
select OTHER_UART_SERIALDRIVER
|
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
|
|
|
|
|
|
|
|
|
@@ -1031,7 +1031,7 @@ config ESPRESSIF_RWDT
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_XTWDT
|
|
|
|
|
bool "XTAL32K Watchdog Timer"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3
|
|
|
|
|
depends on ESPRESSIF_RTCIO_IRQ
|
|
|
|
|
depends on ESPRESSIF_RTC_CLK_EXT_OSC || ESPRESSIF_RTC_CLK_EXT_XTAL
|
|
|
|
|
default n
|
|
|
|
|
@@ -1101,7 +1101,7 @@ config ESP_WIRELESS
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_WIFI
|
|
|
|
|
bool "Wi-Fi"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
default n
|
|
|
|
|
select ESP_WIRELESS
|
|
|
|
|
---help---
|
|
|
|
|
@@ -1109,7 +1109,7 @@ config ESPRESSIF_WIFI
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_BLE
|
|
|
|
|
bool "BLE"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3
|
|
|
|
|
default n
|
|
|
|
|
select ESP_WIRELESS
|
|
|
|
|
---help---
|
|
|
|
|
@@ -1876,39 +1876,39 @@ config ESPRESSIF_UART0_RS485_DIR_POLARITY
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_UART0_TXPIN
|
|
|
|
|
int "UART0 TX Pin"
|
|
|
|
|
default 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
default 16 if ARCH_CHIP_ESP32C6
|
|
|
|
|
default 24 if ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_UART0_RXPIN
|
|
|
|
|
int "UART0 RX Pin"
|
|
|
|
|
default 20 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 20 if ARCH_CHIP_ESP32C3
|
|
|
|
|
default 17 if ARCH_CHIP_ESP32C6
|
|
|
|
|
default 23 if ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_UART0_RTSPIN
|
|
|
|
|
int "UART0 RTS Pin"
|
|
|
|
|
depends on SERIAL_IFLOWCONTROL
|
|
|
|
|
default 16 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 16 if ARCH_CHIP_ESP32C3
|
|
|
|
|
default 15 if ARCH_CHIP_ESP32C6
|
|
|
|
|
default 22 if ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_UART0_CTSPIN
|
|
|
|
|
int "UART0 CTS Pin"
|
|
|
|
|
depends on SERIAL_OFLOWCONTROL
|
|
|
|
|
default 15 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 15 if ARCH_CHIP_ESP32C3
|
|
|
|
|
default 14 if ARCH_CHIP_ESP32C6
|
|
|
|
|
default 21 if ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
@@ -1943,25 +1943,25 @@ config ESPRESSIF_UART1_RS485_DIR_POLARITY
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_UART1_TXPIN
|
|
|
|
|
int "UART1 TX Pin"
|
|
|
|
|
default 8 if ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
default 8 if ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_UART1_RXPIN
|
|
|
|
|
int "UART1 RX Pin"
|
|
|
|
|
default 9 if ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
default 9 if ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_UART1_RTSPIN
|
|
|
|
|
int "UART1 RTS Pin"
|
|
|
|
|
depends on SERIAL_IFLOWCONTROL
|
|
|
|
|
default 1 if ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 1 if ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_UART1_CTSPIN
|
|
|
|
|
int "UART1 CTS Pin"
|
|
|
|
|
depends on SERIAL_OFLOWCONTROL
|
|
|
|
|
default 2 if ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 2 if ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
@@ -2139,37 +2139,37 @@ config ESPRESSIF_SPI2_SLAVE_BUFSIZE
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_SPI2_CSPIN
|
|
|
|
|
int "SPI2 CS Pin"
|
|
|
|
|
default 10 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 10 if ARCH_CHIP_ESP32C3
|
|
|
|
|
default 16 if ARCH_CHIP_ESP32C6
|
|
|
|
|
default 1 if ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_SPI2_CLKPIN
|
|
|
|
|
int "SPI2 CLK Pin"
|
|
|
|
|
default 6 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 6 if ARCH_CHIP_ESP32C3
|
|
|
|
|
default 6 if ARCH_CHIP_ESP32C6
|
|
|
|
|
default 4 if ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_SPI2_MOSIPIN
|
|
|
|
|
int "SPI2 MOSI Pin"
|
|
|
|
|
default 7 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 7 if ARCH_CHIP_ESP32C3
|
|
|
|
|
default 7 if ARCH_CHIP_ESP32C6
|
|
|
|
|
default 5 if ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_SPI2_MISOPIN
|
|
|
|
|
int "SPI2 MISO Pin"
|
|
|
|
|
default 2 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
default 2 if ARCH_CHIP_ESP32C3
|
|
|
|
|
default 2 if ARCH_CHIP_ESP32C6
|
|
|
|
|
default 0 if ARCH_CHIP_ESP32H2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
@@ -2192,28 +2192,28 @@ endchoice # ESPRESSIF_SPI_BITBANG_OPERATION_MODE
|
|
|
|
|
config ESPRESSIF_SPI_BITBANG_CSPIN
|
|
|
|
|
int "SPI Bitbang CS Pin"
|
|
|
|
|
default 0
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_SPI_BITBANG_CLKPIN
|
|
|
|
|
int "SPI Bitbang CLK Pin"
|
|
|
|
|
default 1
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_SPI_BITBANG_MOSIPIN
|
|
|
|
|
int "SPI Bitbang MOSI Pin"
|
|
|
|
|
default 2
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_SPI_BITBANG_MISOPIN
|
|
|
|
|
int "SPI Bitbang MISO Pin"
|
|
|
|
|
default 3
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
range 0 21 if ARCH_CHIP_ESP32C3
|
|
|
|
|
range 0 30 if ARCH_CHIP_ESP32C6
|
|
|
|
|
range 0 27 if ARCH_CHIP_ESP32H2
|
|
|
|
|
|
|
|
|
|
@@ -2287,14 +2287,14 @@ endchoice # ESPRESSIF_FLASH_MODE
|
|
|
|
|
|
|
|
|
|
choice ESPRESSIF_FLASH_FREQ
|
|
|
|
|
prompt "SPI Flash frequency"
|
|
|
|
|
default ESPRESSIF_FLASH_FREQ_80M if ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
default ESPRESSIF_FLASH_FREQ_80M if ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
default ESPRESSIF_FLASH_FREQ_64M if ARCH_CHIP_ESP32H2
|
|
|
|
|
---help---
|
|
|
|
|
SPI Flash frequency.
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_FLASH_FREQ_80M
|
|
|
|
|
bool "80 MHz"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_FLASH_FREQ_64M
|
|
|
|
|
bool "64 MHz"
|
|
|
|
|
@@ -2302,15 +2302,15 @@ config ESPRESSIF_FLASH_FREQ_64M
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_FLASH_FREQ_40M
|
|
|
|
|
bool "40 MHz"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_FLASH_FREQ_26M
|
|
|
|
|
bool "26 MHz"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
|
|
|
|
|
config ESPRESSIF_FLASH_FREQ_20M
|
|
|
|
|
bool "20 MHz"
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC || ARCH_CHIP_ESP32C6
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3 || ARCH_CHIP_ESP32C6
|
|
|
|
|
|
|
|
|
|
endchoice # ESPRESSIF_FLASH_FREQ
|
|
|
|
|
|
|
|
|
|
@@ -2335,7 +2335,7 @@ config ESPRESSIF_FLASH_FREQ
|
|
|
|
|
config ESPRESSIF_SPI_FLASH_USE_ROM_CODE
|
|
|
|
|
bool "Use SPI flash driver in ROM"
|
|
|
|
|
default n
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3_GENERIC
|
|
|
|
|
depends on ARCH_CHIP_ESP32C3
|
|
|
|
|
---help---
|
|
|
|
|
Use functions in ROM for SPI flash driver instead of
|
|
|
|
|
source code.
|
|
|
|
|
@@ -2463,8 +2463,8 @@ config ESPRESSIF_LEDC_TIMER0_CHANNELS
|
|
|
|
|
config ESPRESSIF_LEDC_TIMER0_RESOLUTION
|
|
|
|
|
int "Timer 0 resolution"
|
|
|
|
|
default 13
|
|
|
|
|
range 1 14 if ARCH_CHIP_ESP32C3_GENERIC && !(ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 20 if !ARCH_CHIP_ESP32C3_GENERIC && (ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 14 if ARCH_CHIP_ESP32C3 && !(ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 20 if !ARCH_CHIP_ESP32C3 && (ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
---help---
|
|
|
|
|
Timer resolution in bits. The resolution is the number of bits used to by the timer
|
|
|
|
|
counter to generate the PWM signal. The duty cycle provided by the upper layers
|
|
|
|
|
@@ -2487,8 +2487,8 @@ config ESPRESSIF_LEDC_TIMER1_CHANNELS
|
|
|
|
|
config ESPRESSIF_LEDC_TIMER1_RESOLUTION
|
|
|
|
|
int "Timer 1 resolution"
|
|
|
|
|
default 13
|
|
|
|
|
range 1 14 if ARCH_CHIP_ESP32C3_GENERIC && !(ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 20 if !ARCH_CHIP_ESP32C3_GENERIC && (ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 14 if ARCH_CHIP_ESP32C3 && !(ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 20 if !ARCH_CHIP_ESP32C3 && (ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
---help---
|
|
|
|
|
Timer resolution in bits. The resolution is the number of bits used to by the timer
|
|
|
|
|
counter to generate the PWM signal. The duty cycle provided by the upper layers
|
|
|
|
|
@@ -2511,8 +2511,8 @@ config ESPRESSIF_LEDC_TIMER2_CHANNELS
|
|
|
|
|
config ESPRESSIF_LEDC_TIMER2_RESOLUTION
|
|
|
|
|
int "Timer 2 resolution"
|
|
|
|
|
default 13
|
|
|
|
|
range 1 14 if ARCH_CHIP_ESP32C3_GENERIC && !(ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 20 if !ARCH_CHIP_ESP32C3_GENERIC && (ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 14 if ARCH_CHIP_ESP32C3 && !(ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 20 if !ARCH_CHIP_ESP32C3 && (ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
---help---
|
|
|
|
|
Timer resolution in bits. The resolution is the number of bits used to by the timer
|
|
|
|
|
counter to generate the PWM signal. The duty cycle provided by the upper layers
|
|
|
|
|
@@ -2535,8 +2535,8 @@ config ESPRESSIF_LEDC_TIMER3_CHANNELS
|
|
|
|
|
config ESPRESSIF_LEDC_TIMER3_RESOLUTION
|
|
|
|
|
int "Timer 3 resolution"
|
|
|
|
|
default 13
|
|
|
|
|
range 1 14 if ARCH_CHIP_ESP32C3_GENERIC && !(ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 20 if !ARCH_CHIP_ESP32C3_GENERIC && (ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 14 if ARCH_CHIP_ESP32C3 && !(ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
range 1 20 if !ARCH_CHIP_ESP32C3 && (ARCH_CHIP_ESP32C6 || ARCH_CHIP_ESP32H2)
|
|
|
|
|
---help---
|
|
|
|
|
Timer resolution in bits. The resolution is the number of bits used to by the timer
|
|
|
|
|
counter to generate the PWM signal. The duty cycle provided by the upper layers
|
|
|
|
|
|