Commit Graph

32415 Commits

Author SHA1 Message Date
Alexey Lapshin 0b3929d0d9 feat(esp_libc): add full support for picolibc 2026-01-30 23:39:53 +07:00
Alexey Lapshin 1c08b38b27 feat(build): propagate compiler flags from files to toolchain.cmake
This change improves build consistency across external projects integrated
through CMake by ensuring that compiler flags defined in configuration files
are passed correctly to the toolchain. It covers the majority of use cases,
as external projects are typically also CMake-based. For projects that use
a custom build system, users will still need to specify the required flags
manually.
2026-01-30 17:30:49 +07:00
Jiang Jiang Jian 45961a72c2 Merge branch 'feat/esp_http_client_get_socket_api_v5.5' into 'release/v5.5'
feat(esp_http_client): adds API to get transport socket (v5.5)

See merge request espressif/esp-idf!45373
2026-01-23 10:29:26 +08:00
Jiang Jiang Jian ffc215cfe0 Merge branch 'fix/stop_receive_on_ws_socket_close_v5.5' into 'release/v5.5'
fix: stop reading ws data when peer closes the connection (v5.5)

See merge request espressif/esp-idf!45368
2026-01-23 10:29:18 +08:00
Jiang Jiang Jian 8b6e9b0d2c Merge branch 'fix/fix_possible_ws_server_deadlock_v5.5' into 'release/v5.5'
fix: fix potential ws server deadlock with blocking work queue (v5.5)

See merge request espressif/esp-idf!45365
2026-01-23 10:29:13 +08:00
Augusto Zanellato b306fa566b 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-22 15:01:56 +01:00
Jiang Jiang Jian b9990c6991 Merge branch 'fix/fix_cpu_default_value_issue_v5.5' into 'release/v5.5'
fix(kconfig): fixed default cpu freq issue on <rev3

See merge request espressif/esp-idf!45347
2026-01-22 21:52:13 +08:00
Ashish Sharma 1e27eb204b feat(esp_http_client): adds API to get transport socket 2026-01-22 18:24:45 +08:00
Ashish Sharma 7ef71e9770 fix: stop reading ws data when peer closes the connection
Closes https://github.com/espressif/esp-idf/issues/17822
2026-01-22 18:16:37 +08:00
Ashish Sharma 4c0c9d2d6a fix: fixes potential ws server deadlock with blocking work queue
Closes https://github.com/espressif/esp-idf/issues/17591
2026-01-22 18:12:03 +08:00
zwx af4686e5d1 feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component 2026-01-22 14:16:30 +08:00
Michael (XIAO Xufeng) f4ad576689 Merge branch 'feature/support_chip912_eco5_pvt_auto_dbias_400m_backport_v5.5' into 'release/v5.5'
feat(p4): support chip912 pvt auto dbias 400m from eco5 (v5.5)

See merge request espressif/esp-idf!45210
2026-01-22 13:07:26 +08:00
morris 7774c76917 Merge branch 'feat/isp_awb_example_v5.5' into 'release/v5.5'
isp: fixed wbg shadow not working issue (v5.5)

See merge request espressif/esp-idf!45323
2026-01-22 11:30:18 +08:00
Rahul Tank c601ffd1b2 Merge branch 'change/ble_update_lib_20260113_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260113 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!45193
2026-01-22 08:25:11 +05:30
armando 4b884d0f46 fix(kconfig): fixed default cpu freq issue on <rev3 2026-01-22 10:00:52 +08:00
armando 6c000e04f6 change(flash): improve bootloader_flash_read log 2026-01-22 02:12:55 +08:00
Alexey Gerenkov 69550e12e2 Merge branch 'fix/int_wdt_double_exception_v5.5' into 'release/v5.5'
fix(espcoredump): prevent double exception during int_wdt panic with custom stack (v5.5)

See merge request espressif/esp-idf!44174
2026-01-21 23:03:41 +08:00
cjin dcebe6bbac feat(ble): support sid filter feature on ESP32C6 2026-01-21 16:14:26 +05:30
Zhou Xiao 6e59e1bf4f feat(ble): support sid filter feature on ESP32H2
(cherry picked from commit e4e42f0166)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-21 16:14:26 +05:30
Zhou Xiao fac081442c feat(ble): support sid filter feature on ESP32C5
(cherry picked from commit debd743a0b)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-21 16:14:26 +05:30
cjin 9c88164406 feat(ble): add config to enable sid filter feat 2026-01-21 16:14:26 +05:30
Zhou Xiao 63025accd3 change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
(cherry picked from commit 54e5f358bf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-21 16:14:26 +05:30
Zhou Xiao 666086a33d change(ble): [AUTO_MR] Update lib_esp32c5 to 17fdc66e
(cherry picked from commit 7631a6f158)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-21 16:14:26 +05:30
Zhou Xiao 90ad25a0c9 change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
(cherry picked from commit 57b4819474)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-21 16:14:26 +05:30
Jiang Jiang Jian ec20a5092e Merge branch 'bugfix/fix_memory_leak_in_deinit_v5.5' into 'release/v5.5'
fix(nimble): Fixed invalid access to already freed memory in deinit sequence (v5.5)

See merge request espressif/esp-idf!45234
2026-01-21 18:02:06 +08:00
Jiang Jiang Jian 9acb7e7e3b Merge branch 'fix/fix_pm_assert_if_slp_iram_opt_is_disabled_v5.5' into 'release/v5.5'
fix(esp_hw_support): fix different cache writeback cost make sleep time compensation failed (v5.5)

See merge request espressif/esp-idf!45206
2026-01-21 17:56:52 +08:00
Jiang Jiang Jian c1e3d07c4b Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue_v5.5' into 'release/v5.5'
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...

See merge request espressif/esp-idf!45256
2026-01-21 17:03:43 +08:00
Jiang Jiang Jian 56a2e347f7 Merge branch 'bugfix/esp_idf_c2_pm-613_v5.5' into 'release/v5.5'
fix(esp_hw_support): fix cpu restart failed due to rtc_clk in flash(v5.5)

See merge request espressif/esp-idf!45302
2026-01-21 17:03:25 +08:00
Jiang Jiang Jian d565664a39 Merge branch 'bugfix/esp_idf_p4_pm-654_v5.5' into 'release/v5.5'
fix(esp_hal_wdt): ESP32P4 RTC WDT stage0 timeout set error(v5.5)

See merge request espressif/esp-idf!45304
2026-01-21 16:44:04 +08:00
Island b92c91cc8d Merge branch 'feat/ble_mesh_unify_crypto_v5.5' into 'release/v5.5'
Feat/ble mesh unify crypto v5.5

See merge request espressif/esp-idf!45285
2026-01-21 14:25:00 +08:00
Island bd52d8a96b Merge branch 'feat/ble_compressed_log_update_v5.5' into 'release/v5.5'
feat(ble_mesh): update log compression for ble mesh lib (v5.5)

See merge request espressif/esp-idf!45154
2026-01-21 11:30:41 +08:00
hebinglin 824e26eab9 fix(esp_hw_support): remove ESP32 linker.lf api that conflict with FORCE_IRAM_ATTR 2026-01-21 10:54:24 +08:00
hebinglin eec9c8843a fix(esp_hw_support): fix cpu restart failed due to rtc_clk in flash 2026-01-21 10:54:21 +08:00
armando 5d5eafac76 fix(isp): fixed wbg shadow not working issue 2026-01-21 10:29:31 +08:00
Michael (XIAO Xufeng) ab213a9987 Merge branch 'bugfix/fix_pvt_print_and_sleep_cost_on_chip761_v5.5' into 'release/v5.5'
fix pvt efuse print bug on c6 and adjust pvt prepare cost in sleep wakeup on c6/c5/c61 (v5.5)

See merge request espressif/esp-idf!45271
2026-01-21 04:12:04 +08:00
Jiang Jiang Jian 187b0800ab Merge branch 'feat/support_esp32p4_lowpower_v5.5' into 'release/v5.5'
feat(esp_hw_support): esp32p4 lowpower basic support (v5.5)

See merge request espressif/esp-idf!45188
2026-01-21 02:17:47 +08:00
Michael (XIAO Xufeng) 3cf945bdbc Merge branch 'fix/p4_min_rev_usage_v5.5' into 'release/v5.5'
P4: fix wrong rev_min usage in rom and other places (v5.5)

See merge request espressif/esp-idf!45224
2026-01-21 00:47:30 +08:00
Jiang Jiang Jian 161927fc54 Merge branch 'bugfix/btwt_dwell_timeout_bp5.5' into 'release/v5.5'
fix(wifi): btwt dwell timeout; esp32c2 disallow 40bw(backport 5.5)

See merge request espressif/esp-idf!44774
2026-01-20 21:55:19 +08:00
Jiang Jiang Jian 88ee44cc5a Merge branch 'feat/set_max_sync_conn_v5.5' into 'release/v5.5'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v5.5)

See merge request espressif/esp-idf!45242
2026-01-20 21:41:08 +08:00
Jiang Jiang Jian e0c90dba02 Merge branch 'feat/freq_change_enc_write_c5_v5.5' into 'release/v5.5'
Revert "fix(esp_system): limit CPU clock to 160MHz in ESP32-C5 for flash encryption" (v5.5)

See merge request espressif/esp-idf!45167
2026-01-20 21:35:01 +08:00
Jiang Jiang Jian 20107feb13 Merge branch 'feature/support_chip762_pvt_auto_dbias_backport_v5.5' into 'release/v5.5'
feat(c61): support chip762 pvt auto dbias (v5.5)

See merge request espressif/esp-idf!45209
2026-01-20 21:34:29 +08:00
Jiang Jiang Jian 18ce7a64d5 Merge branch 'feature/support_chip752_pvt_auto_dbias_backport_v5.5' into 'release/v5.5'
feat(c5): support chip752 pvt auto dbias (v5.5)

See merge request espressif/esp-idf!45208
2026-01-20 21:34:21 +08:00
wuzhenghui 65a26973b8 fix(esp_hw_support): revert cache writeback/invalidate in wakeup process 2026-01-20 21:21:03 +08:00
hebinglin 58acd42c43 fix(esp_hal_wdt): replace the erroneous RWDT timeout config in ROM with the code in ram 2026-01-20 20:56:59 +08:00
Rahul Tank b6dd851bed fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-20 16:59:46 +05:30
morris 7837f4b685 Merge branch 'contrib/github_pr_16130_v5.5' into 'release/v5.5'
esp_adc: Release the peripheral after calibration (GitHub PR) (v5.5)

See merge request espressif/esp-idf!40001
2026-01-20 17:33:40 +08:00
Michael (XIAO Xufeng) e382f96856 Merge branch 'feat/vbat_p4_eco6_v5.5' into 'release/v5.5'
feat(vbat): update vbat charger threshold on p4 revision 3 (backport v5.5)

See merge request espressif/esp-idf!45228
2026-01-20 17:14:45 +08:00
Shu Chen 7cef83e4b8 Merge branch 'feat/multiple_instance_for_pending_table_v5.5' into 'release/v5.5'
Feat/multiple instance for pending table (v5.5)

See merge request espressif/esp-idf!45099
2026-01-20 06:28:50 +00:00
zhiweijian 67ea80c78a fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled 2026-01-20 14:07:42 +08:00
Jiang Jiang Jian c0dc0b1436 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt_v5.5' into 'release/v5.5'
Bugfix/source acp miss audio cfg evt v5.5

See merge request espressif/esp-idf!45258
2026-01-20 11:47:43 +08:00