mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-02 04:04:31 +02:00
Merge branch 'bugfix/remove_repeated_kconfig_for_h2' into 'release/v4.4'
esp32h2/kconfig: remove repeated kconfig See merge request espressif/esp-idf!19507
This commit is contained in:
@@ -179,23 +179,4 @@ menu "ESP32H2-Specific"
|
|||||||
If enabled, this disables the linking of binary libraries in the application build. Note
|
If enabled, this disables the linking of binary libraries in the application build. Note
|
||||||
that after enabling this Wi-Fi/Bluetooth will not work.
|
that after enabling this Wi-Fi/Bluetooth will not work.
|
||||||
|
|
||||||
config ESP32H2_LIGHTSLEEP_GPIO_RESET_WORKAROUND
|
|
||||||
bool "light sleep GPIO reset workaround"
|
|
||||||
default y
|
|
||||||
select PM_SLP_DISABLE_GPIO if FREERTOS_USE_TICKLESS_IDLE
|
|
||||||
help
|
|
||||||
ESP32H2 will reset at wake-up if GPIO is received a small electrostatic pulse during
|
|
||||||
light sleep, with specific condition
|
|
||||||
|
|
||||||
- GPIO needs to be configured as input-mode only
|
|
||||||
- The pin receives a small electrostatic pulse, and reset occurs when the pulse
|
|
||||||
voltage is higher than 6 V
|
|
||||||
|
|
||||||
For GPIO set to input mode only, it is not a good practice to leave it open/floating,
|
|
||||||
The hardware design needs to controlled it with determined supply or ground voltage
|
|
||||||
is necessary.
|
|
||||||
|
|
||||||
This option provides a software workaround for this issue. Configure to isolate all
|
|
||||||
GPIO pins in sleep state.
|
|
||||||
|
|
||||||
endmenu # ESP32H2-Specific
|
endmenu # ESP32H2-Specific
|
||||||
|
@@ -38,10 +38,10 @@ menu "Hardware Settings"
|
|||||||
|
|
||||||
config ESP_SLEEP_GPIO_RESET_WORKAROUND
|
config ESP_SLEEP_GPIO_RESET_WORKAROUND
|
||||||
bool "light sleep GPIO reset workaround"
|
bool "light sleep GPIO reset workaround"
|
||||||
default y if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3
|
default y if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32H2
|
||||||
select PM_SLP_DISABLE_GPIO if FREERTOS_USE_TICKLESS_IDLE
|
select PM_SLP_DISABLE_GPIO if FREERTOS_USE_TICKLESS_IDLE
|
||||||
help
|
help
|
||||||
esp32c3 and esp32s3 will reset at wake-up if GPIO is received a small electrostatic
|
esp32c3, esp32s3 and esp32h2 will reset at wake-up if GPIO is received a small electrostatic
|
||||||
pulse during light sleep, with specific condition
|
pulse during light sleep, with specific condition
|
||||||
|
|
||||||
- GPIO needs to be configured as input-mode only
|
- GPIO needs to be configured as input-mode only
|
||||||
|
Reference in New Issue
Block a user