Commit Graph
37934 Commits
Author SHA1 Message Date
wuzhenghui aaccbdd47c fix(spi_flash): integrate branch prediction control during cache operations 2026-09-01 02:42:19 +00:00
Ashish Sharma 7e808c82ea fix(spi_flash): disable branch prediction on the parked core during flash ops 2026-09-01 02:42:19 +00:00
Rahul Tank 891278ef2a fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER 2026-08-31 20:27:23 +08:00
Rahul Tank f3495027b0 fix(nimble): Add support for shorter connection intervals 2026-08-31 20:27:23 +08:00
ShenWeilong 890863c0b0 fix(ble): Fixed occasional supervision timeout and mic error for esp32s31 2026-08-31 20:24:11 +08:00
liqigan 9df5f1c6ef fix(bt/controller): Fixed event mask not set to default value after hci reset 2026-08-31 20:24:11 +08:00
Jin Cheng ad61b54843 fix(bt/controller): update libbtdm_common_app.a to f60e5b29
- fixed BT ASSERT ID 8486
- relates to BTQABR2023-884
2026-08-31 20:24:11 +08:00
ShenWeilong 313d4cd3f1 fix(ble): Check if there are illegal library files in controller lib path 2026-08-31 20:24:11 +08:00
ShenWeilong bd68a316f8 change(ble): check the lib folder first in thr controller cmake 2026-08-31 20:24:11 +08:00
Jin Cheng d2da25f512 fix(bt/bluedroid): fixed the function prototype of the command handler of READ LOCAL SUPPORTED CODECS 2026-08-31 20:24:11 +08:00
ShenWeilong 2829e28730 fix(bt): fixed mempool deinit crash issue for esp32s31 2026-08-31 20:24:11 +08:00
Shen Weilong f1c41c8949 fix(ble): fixed occasional sched assertion for scan scenario 2026-08-31 20:24:11 +08:00
Wang Mengyang e2dd003a70 fix(bt): fix unused-variable build warnings for BR/EDR examples on ESP32-S31 2026-08-31 20:24:11 +08:00
cjin f0d00d7aed fix(ble): fix bt_apb module clock config on esp32h4 and esp32s31 2026-08-31 20:24:11 +08:00
ShenWeilong 8f2bb43020 feat(bt): updated libble and libbtdm
1. Added strong function for btdm_compressed_assert.
          2. Fixed some berdr hci issues
          3. Updated ble config params structure
2026-08-31 20:24:11 +08:00
liqigan b086d116bd change(bt/controller): Adapt BR/EDR controller to new architecture 2026-08-31 20:24:11 +08:00
ShenWeilong 18534fb1cd feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31 2026-08-31 20:24:11 +08:00
Euripedes Rocha Filho 87dbc6ec3c fix(esp_netif): harden NULL and OOM handling in netif APIs
Add a malloc NULL check in esp_netif_br_glue_add_port and stop freeing
the existing port list when realloc fails. Validate the mac argument in
esp_netif_set_mac and config->base in esp_netif_new_api before use.
2026-08-31 14:01:20 +02:00
zhiweijian fdeb0cdc94 fix(ble/bluedroid): Build LE event mask from host feature macros 2026-08-31 19:50:11 +08:00
zhiweijian bc400f224b feat(ble/bluedroid): Support PAWR connection event 2026-08-31 19:50:00 +08:00
tarun.kumar b232f8aaa3 fix(wifi) : Added more reason codes for blacklist roam 2026-08-31 15:35:03 +05:30
tarun.kumar a4a66a059d fix(wifi): Preserve roam_config ABI and clamp roam diff
Append low_rssi_roam_diff so existing struct members keep their offsets,
and clamp runtime values to 1-99 so determine_best_ap() cannot see 0 or wrap.
2026-08-31 15:34:45 +05:30
tarun.kumar ee473945bc fix(wifi): Require RSSI gain before low-RSSI roam
Low-RSSI roaming used determine_best_ap(0), so a 1 dB better AP was
enough and nearby APs could ping-pong. Add ESP_WIFI_ROAMING_LOW_RSSI_ROAM_DIFF
(default 5 dB) as hysteresis for that path.
2026-08-31 15:34:33 +05:30
Chen Jichang 0658f7bd1a feat(rgb_lcd): support convert rgb2rgb 2026-08-31 16:17:22 +08:00
Chen Jichang 8f48835618 refactor(lcd): add async dma2d copy wrapper 2026-08-31 16:11:46 +08:00
Marius Vikhammer 5967653bdd Merge branch 'fix/esp_timer_task_dispatch_wedge_v6.1' into 'release/v6.1'
fix(esp_timer): Fix esp_timer task dispatch stall (v6.1)

See merge request espressif/esp-idf!51610
2026-08-31 15:52:24 +08:00
Chris Leishman 53d1548e91 fix(esp_https_server): restore use_secure_element initializer in HTTPD_SSL_CONFIG_DEFAULT()
36090b7161 removed use_secure_element from httpd_ssl_config and from
HTTPD_SSL_CONFIG_DEFAULT(). 8fe74703bc then restored the member to the
struct to keep source compatibility, but did not restore it to the macro,
so HTTPD_SSL_CONFIG_DEFAULT() no longer initializes every member of the
struct it is documented to initialize.

C tolerates the gap in designated initializers, but C++ diagnoses it as
-Wmissing-field-initializers, which is fatal for applications built with
-Werror.
2026-08-31 09:19:12 +05:30
Jiang Jiang Jian ae42d2cf67 Merge branch 'bugfix/fix_bluedroid_find_info_format_mismatch_v6.1' into 'release/v6.1'
fix(ble/bluedroid): restore find info PDU stop on UUID format mismatch (6.1)

See merge request espressif/esp-idf!52081
2026-08-31 11:46:57 +08:00
Liu Linyan 00a60eb202 feat(ble_mesh): Enable IV Index recovery by default
(cherry picked from commit 8e59eb4850)

Co-authored-by: Liu Linyan <liulinyan@espressif.com>
2026-08-31 11:43:45 +08:00
Jiang Jiang Jian c48688459e Merge branch 'contrib/github_pr_18960_v6.1' into 'release/v6.1'
Fix default value type of FATFS_PRINT_LLI and FATFS_PRINT_FLOAT (GitHub PR) (v6.1)

See merge request espressif/esp-idf!51906
2026-08-31 11:43:06 +08:00
Jiang Jiang Jian 49a9cd1840 Merge branch 'fix/fix_esp32s31_stuck_in_phy_disable_v6.1' into 'release/v6.1'
fix(esp_hw_support): fix esp32s31 stuck in phy_disable if mdoem module is not initialized (v6.1)

See merge request espressif/esp-idf!51897
2026-08-31 11:42:57 +08:00
Jiang Jiang Jian 37b14abc99 Merge branch 'fix/fatfs-vfs-fcntl-setfl_v6.1' into 'release/v6.1'
fix(fatfs): preserve access mode in VFS F_SETFL (v6.1)

See merge request espressif/esp-idf!51885
2026-08-31 11:42:11 +08:00
Jiang Jiang Jian 6009c8ba4e Merge branch 'bugfix/nvs-cxx-handle-docs_v6.1' into 'release/v6.1'
docs(nvs_flash): add C++ NVS handle API documentation (v6.1)

See merge request espressif/esp-idf!51816
2026-08-31 11:41:15 +08:00
Jiang Jiang Jian 98f0d3693e Merge branch 'feat/support_multipan_feature_rcp_20260603_v6.1' into 'release/v6.1'
feat(openthread): support multipan feature for RCP (v6.1)

See merge request espressif/esp-idf!51777
2026-08-31 11:40:43 +08:00
Jiang Jiang Jian 2c72896139 Merge branch 'bugfix/l2tap-test-errno-v6.1' into 'release/v6.1'
test(esp_netif): clear errno before L2TAP asserts v6.1

See merge request espressif/esp-idf!51760
2026-08-31 11:40:41 +08:00
Erhan Kurubas ae0c69d9d8 feat(system): add OCD stub bin support for more targets
Add SOC_DEBUG_HAVE_OCD_STUB_BINS for esp32c5, esp32c61, esp32h4,
esp32h21, esp32p4, and esp32s31. Update TEE linker scripts with
correct esp_tee_app_config offsets for the 0x3000 stub reservation
2026-08-31 11:35:49 +08:00
Erhan Kurubas 0ee0684fd2 change(system): increase OCD stub memory reservation from 8K to 12K 2026-08-31 11:35:49 +08:00
Alexey Lapshin 1ed4ec55ba feat(esp_libc): add riscv zcmp testing on esp32c5 2026-08-31 11:35:35 +08:00
Alexey Lapshin 1e51e9a601 fix(freertos): ZCMP workaround: restore RISC-V interrupt threshold after enabling 2026-08-31 11:35:35 +08:00
Alexey Lapshin da344a7d59 feat(soc): esp32c5, esp32c61: enable zc extensions 2026-08-31 11:35:35 +08:00
Jiang Jiang Jian c95ce33619 Merge branch 'fix/heap_trace_stack_corruption_v6.1' into 'release/v6.1'
fix(heap): avoid stack smash when heap tracing stack depth is 0 (v6.1)

See merge request espressif/esp-idf!51520
2026-08-31 11:32:02 +08:00
Jiang Jiang Jian b979cf26d0 Merge branch 'fix/ble_mesh_added_gatt_err_rsp_v6.1' into 'release/v6.1'
fix(ble_mesh): align GATTS read/write response handling with ATT (6.1)

See merge request espressif/esp-idf!51464
2026-08-31 11:29:21 +08:00
Jiang Jiang Jian f49907ddb1 Merge branch 'contrib/github_pr_18815_v6.1' into 'release/v6.1'
Fix minor issues in sd (GitHub PR) (v6.1)

See merge request espressif/esp-idf!51435
2026-08-31 11:28:28 +08:00
Jiang Jiang Jian c0b6759e93 Merge branch 'idf/ble_audio_pts_v6.1' into 'release/v6.1'
feat(ble_audio): Miscellaneous update for verifying with PTS cases (v6.1)

See merge request espressif/esp-idf!51421
2026-08-31 11:28:03 +08:00
Jiang Jiang Jian 6948f11dfe Merge branch 'fix/resolve_issues_reported_via_bbp_v6.1' into 'release/v6.1'
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code (v6.1)

See merge request espressif/esp-idf!51370
2026-08-31 11:27:19 +08:00
Jiang Jiang Jian 747b623aba Merge branch 'fix/154_mac_receive_at_v6.1' into 'release/v6.1'
fix(ieee802154): skip receive_at when rx window already expired (v6.1)

See merge request espressif/esp-idf!51364
2026-08-31 11:26:45 +08:00
Jiang Jiang Jian e045076539 Merge branch 'bugfix/nvs-deinit-open-handle-leak_v6.1' into 'release/v6.1'
fix(nvs_flash): delete leftover handles on partition deinit (v6.1)

See merge request espressif/esp-idf!51354
2026-08-31 11:26:26 +08:00
Jiang Jiang Jian 0773a8d8bb Merge branch 'bugfix/idfci-12815-12072-timeout_v6.1' into 'release/v6.1'
fix(storage): mark storage pytest apps flaky in CI (v6.1)

See merge request espressif/esp-idf!51333
2026-08-31 11:26:18 +08:00
Jiang Jiang Jian 880b0b1f67 Merge branch 'fix/fix_some_ble_sleep_issues_v6.1' into 'release/v6.1'
Fix/fix some ble sleep issues (6.1)

See merge request espressif/esp-idf!51320
2026-08-31 11:26:01 +08:00
Jiang Jiang Jian fe321e73c8 Merge branch 'feature/enable_zc_extension_for_esp32s31_v6.1' into 'release/v6.1'
feat(soc): esp32s31 enable zc* extension (v6.1)

See merge request espressif/esp-idf!51324
2026-08-31 11:25:39 +08:00