C.S.M
60f45c9467
Merge branch 'feat/jpeg_sleep_retention' into 'master'
...
feat(jpeg): support jpeg sleep retention on esp32p4
Closes IDF-9932
See merge request espressif/esp-idf!45103
2026-01-22 10:45:20 +08:00
Marius Vikhammer
c9cf1b2fe5
fix(freertos): limit the experimental support of FREERTOS_SMP to esp32
2026-01-22 10:04:18 +08:00
Xiao Xufeng
3cf69d2889
fix(psram): cleanup PSRAM_MSPI_MB_WORKAROUND to avoid future issue
2026-01-22 02:55:12 +08:00
Xiao Xufeng
7a391cd1b3
fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102
2026-01-22 02:55:12 +08:00
Xiao Xufeng
64d93379ae
fix(tee): fix failed to configure flash on C6 v0.1 and above when REV_MIN_0 configured
2026-01-22 02:55:12 +08:00
Michael (XIAO Xufeng)
d01bd52c35
Merge branch 'feature/support_chip752_pvt_auto_dbias' into 'master'
...
feat(c5): support chip752mp pvt auto dbias
Closes IDF-8668
See merge request espressif/esp-idf!39755
2026-01-22 01:58:21 +08:00
Augusto Zanellato
8f5a92eb36
fix(storage/spiffs): fix readdir setting errno on directory end
...
spiffs_res_to_errno maps `SPIFFS_ERR_END_OF_OBJECT` to EIO which breaks the common contract where
errno should be 0 if readdir iterated through all the entries in a directory.
The fix is explicitly checking for `SPIFFS_ERR_END_OF_OBJECT` and in that case set errno to 0.
2026-01-21 17:32:13 +01:00
Chai Ji’e
c0d0283179
Merge branch 'feature/support_chip912_eco5_pvt_auto_dbias_400m' into 'master'
...
feat(p4): support chip912 pvt auto dbias 400m from eco5
See merge request espressif/esp-idf!42416
2026-01-21 23:37:38 +08:00
He Binglin
1fff41720f
Merge branch 'feat/support_esp32c5_rtc_wdt_in_sleep' into 'master'
...
feat(esp_hw_support): support rtc wdt during light or deep sleep
Closes PM-609, PM-654, IDFCI-5140, IDFCI-4784, IDFCI-4785, IDFCI-5139, and IDFCI-5050
See merge request espressif/esp-idf!43167
2026-01-21 22:33:57 +08:00
Alexey Lapshin
51f1861448
feat(esp_libc): picolibc: add fopencookie implementation
2026-01-21 20:56:42 +07:00
hebinglin
583d1bc616
change(esp_hw_support): update esp32h21mp pmu files
2026-01-21 21:20:10 +08:00
wuzhenghui
4c996ca231
change(esp_hw_support): deprecate esp_deep_sleep_enable_gpio_wakeup API
...
rename esp_deep_sleep_enable_gpio_wakeup to esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown
rename esp_deepsleep_gpio_wake_up_mode_t to esp_sleep_gpio_wake_up_mode_t
2026-01-21 19:48:26 +08:00
wuzhenghui
e80eb6c5c8
change(hal): deprecate 'gpio deep sleep wakeup' naming in hal
...
rename `gpio_hal_deepsleep_wakeup_enable/disable` to
`gpio_hal_wakeup_enable/disable_on_hp_periph_powerdown_sleep`
rename `gpio_hal_deepsleep_wakeup_is_enabled` to
`gpio_hal_wakeup_is_enabled_on_hp_periph_powerdown_sleep`
rename `gpio_ll_deepsleep_wakeup_enable/disable` to
`gpio_ll_wakeup_enable/disable_on_hp_periph_powerdown_sleep`
2026-01-21 19:48:26 +08:00
wuzhenghui
78b3fca2b4
change(esp_driver_gpio): deprecate gpio_deep_sleep_wakeup_enable/disable API
...
rename gpio_deep_sleep_wakeup_enable to gpio_wakeup_enable_on_hp_periph_powerdown_sleep
rename gpio_deep_sleep_wakeup_disable to gpio_wakeup_disable_on_hp_periph_powerdown_sleep
rename GPIO_IS_DEEP_SLEEP_WAKEUP_VALID_GPIO to GPIO_IS_HP_PERIPH_PD_WAKEUP_VALID_IO
2026-01-21 19:48:25 +08:00
wuzhenghui
d188ad96b7
change(soc): rename peripheral powerdowned sleep wakeable IO soc_caps
...
rename SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_MASK
rename SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_PIN_CNT
rename SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP to SOC_GPIO_SUPPORT_HP_PERIPH_PD_SLEEP_WAKEUP
2026-01-21 19:47:33 +08:00
Astha Verma
4c96fdd121
fix(nimble): fix esp_hid_device example when static_to_dynamic enabled
2026-01-21 16:53:05 +05:30
Astha Verma
8ab553417e
fix(nimble): Support for concatenation of same type UUID during adv data parsing
2026-01-21 16:53:05 +05:30
Astha Verma
6569f7f6ec
fix(nimble): Reset HID service during deinit
2026-01-21 16:53:04 +05:30
wanckl
488c933500
fix(driver_spi): added bit trans length check for master driver
...
Closes https://github.com/espressif/esp-idf/issues/16049
Closes https://github.com/espressif/esp-idf/issues/17725
2026-01-21 19:02:09 +08:00
Rahul Tank
89d3051b53
Merge branch 'bugfix/fix_memory_leak_in_deinit' into 'master'
...
fix(nimble): Fixed invalid access to already freed memory in deinit sequence
Closes BT-4225
See merge request espressif/esp-idf!45217
2026-01-21 15:26:27 +05:30
muhaidong
b4f668a177
feat(coex): add external coex unit tests to componment ut
2026-01-21 17:13:44 +08:00
muhaidong
cec2bbf0c3
fix(wifi): fix external coexistence depends on wifi connect issue
2026-01-21 17:13:38 +08:00
Ashish Sharma
a7abc3b8e8
feat(esp_http_client): adds API to get transport socket
2026-01-21 17:04:13 +08:00
Sudeep Mohanty
160e1c5bf7
fix(heap): Fixed const qualifier warning in heap_task_info.c
...
Fixed compilation error when building with -Wwrite-strings or
-Wdiscarded-qualifiers by adding const qualifier to char pointers with
string literals.
Closes https://github.com/espressif/esp-idf/issues/18120
2026-01-21 08:44:50 +01:00
Michael (XIAO Xufeng)
7b3042ebf1
Merge branch 'fix/p4_min_rev_usage' into 'master'
...
P4: fix wrong rev_min usage in rom and other places
See merge request espressif/esp-idf!45222
2026-01-21 15:28:56 +08:00
Mahavir Jain
82e30fbabe
Merge branch 'fix/fix_possible_ws_server_deadlock' into 'master'
...
fix: fix potential ws server deadlock with blocking work queue
Closes IDFGH-16459
See merge request espressif/esp-idf!45083
2026-01-21 12:10:06 +05:30
Song Ruo Jing
fc4f07abd6
feat(mspi): support 120MHz flash and psram for esp32c61
2026-01-21 14:38:04 +08:00
Erhan Kurubas
2c28cfe8a2
Merge branch 'gcov_over_uart' into 'master'
...
Gcov over uart
Closes IDF-15030 and OCD-1191
See merge request espressif/esp-idf!44615
2026-01-21 06:54:31 +01:00
Aditya Patwardhan
f82bc04f8a
fix(hal/huk): Add missing break statements in switch cases for ESP32-C5
2026-01-21 10:02:47 +05:30
Aditya Patwardhan
4ca334d3a7
fix(docs): Fix docs after esp_hal_security update
2026-01-21 10:02:47 +05:30
Aditya Patwardhan
eb4a871eca
refactor(esp_hal_security): Updated esp_hal_security build and includes
2026-01-21 10:02:44 +05:30
Aditya Patwardhan
5ee7af3afd
refactor(hal): Created esp_hal_security for security code
2026-01-21 09:59:46 +05:30
Marius Vikhammer
8e2eb36b86
feat(esp32s31): add reset reason and panic handler support
2026-01-21 11:55:36 +08:00
Aditya Patwardhan
469ead652b
Merge branch 'bugfix/esp_random_bringup_bypass' into 'master'
...
fix(esp_hw_support): bypass esp_random during chip bringup
See merge request espressif/esp-idf!45170
2026-01-21 08:43:00 +05:30
C.S.M
4e55d49cc8
feat(jpeg): support jpeg sleep retention on esp32p4
2026-01-21 11:00:14 +08:00
Marius Vikhammer
6d66707a47
Merge branch 'docs/esp_timer_header_updates' into 'master'
...
docs(esp_timer): clean up header file documentation
See merge request espressif/esp-idf!45268
2026-01-21 10:37:08 +08:00
Armando (Dou Yiwen)
327e836693
Merge branch 'fix/isp_wbg_shadow_issue' into 'master'
...
isp: fixed wbg shadow not working issue
See merge request espressif/esp-idf!45295
2026-01-21 02:25:49 +00:00
Jiang Jiang Jian
95271efdcb
Merge branch 'feat/add_csi_llft_bit_mode_config' into 'master'
...
feat(wifi): add csi lltf bit mode config
Closes IDFGH-17091 and AX-1529
See merge request espressif/esp-idf!43144
2026-01-21 09:39:01 +08:00
Marius Vikhammer
7b8d0a0cf2
test(freertos): enable tests for esp32-s31
2026-01-21 09:38:26 +08:00
Michael (XIAO Xufeng)
5d400e6ad2
Merge branch 'feature/support_chip762_pvt_auto_dbias' into 'master'
...
feat(c61): support chip762 pvt auto dbias
See merge request espressif/esp-idf!42082
2026-01-21 03:29:16 +08:00
wuzhenghui
e222adac97
fix(esp_hw_support): revert cache writeback/invalidate in wakeup process
2026-01-20 21:14:17 +08:00
hebinglin
847a31fc6c
change(esp_hw_support): enable rwdt monitoring deep sleep software adjustment period by default
2026-01-20 20:09:22 +08:00
hebinglin
267a02faa1
change(esp_hw_support): add timer wakeup check when use rtc wdt during sleep
2026-01-20 20:09:22 +08:00
hebinglin
b683d47ab6
change(esp_hw_support): reduce the ram size for rwdt monitoring during sleep
2026-01-20 20:09:22 +08:00
hebinglin
2554f1265c
fix(esp_hal_wdt): replace the erroneous RWDT timeout config in ROM with the code in ram
2026-01-20 20:09:22 +08:00
hebinglin
6fa4a504f9
feat(esp_hw_support): add rtc wdt runnning during sleep test case
2026-01-20 20:09:22 +08:00
hebinglin
b763ce7974
change(esp_hw_support): add sleep_rtc_wdt_prepare api for rtc wdt enable or disable
2026-01-20 20:09:22 +08:00
hebinglin
c02944f8b8
feat(esp_hw_support): support rtc wdt during deep sleep
2026-01-20 20:09:22 +08:00
hebinglin
8555a9b3c3
feat(esp_hw_support): support rtc wdt during light sleep
2026-01-20 20:09:22 +08:00
Wu Zheng Hui
2201bfd7fc
Merge branch 'feat/support_esp32p4_rev3.1_lowpower' into 'master'
...
feat(esp_hw_support): esp32p4 lowpower basic support
Closes IDF-14375
See merge request espressif/esp-idf!45186
2026-01-20 19:22:22 +08:00