Commit Graph

45936 Commits

Author SHA1 Message Date
Samuel Obuch
2022b5f6f2 feat(tools): update openocd version to v0.12.0-esp32-20260831 2026-09-03 13:12:24 +02:00
Wang Meng Yang
006d8b825b Merge branch 'bugfix/fix_osi_event_bug_v5.4' into 'release/v5.4'
Bugfix/fix osi event bug[backport v5.4]

See merge request espressif/esp-idf!52325
2026-09-03 14:28:50 +08:00
liqigan
ed836fa70b change(bt/bluedroid): Used dynamic osi event to reduce lock cost 2026-09-02 19:18:45 +08:00
Wang Meng Yang
37a2600154 Merge branch 'fix/bt_memory_v5.4' into 'release/v5.4'
fix(bt_memory): Reduce memory usage in transfer (v5.4)

See merge request espressif/esp-idf!52278
2026-09-02 14:11:41 +08:00
morris
7080d6ce36 Merge branch 'fix/dualcore_branch_predictor_cache_race_v5.4' into 'release/v5.4'
fix(spi_flash): disable branch prediction on the parked core during flash ops (v5.4)

See merge request espressif/esp-idf!52199
2026-09-01 18:22:06 +08:00
Shu Chen
21f8271c12 Merge branch 'feat/add_thread_ssed_ci_test_scenario_v5.4' into 'release/v5.4'
feat: add thread ssed ci testcase scenario (v5.4)

See merge request espressif/esp-idf!51499
2026-09-01 08:28:23 +00:00
hejiaxin
49bac9fbbf fix(bt_avrcp): size some AVRC command buffers 2026-09-01 11:24:18 +08:00
hejiaxin
8ac6aa8aa0 fix(bt_l2cap): size L2CAP ERTM S-frame & RX SDU buffer 2026-09-01 11:24:18 +08:00
hejiaxin
b08f145416 fix(bt_sdp): size SDP TX buffers 2026-09-01 11:24:18 +08:00
hejiaxin
1995bfcb4d fix(bt_rfcomm): size RFCOMM TX buffers by peer MTU 2026-09-01 11:24:18 +08:00
hejiaxin
5036f97cb8 fix(bt_hid): size HID TX buffers to report length 2026-09-01 11:24:17 +08:00
Marius Vikhammer
7648fc84bf Merge branch 'fix/lightsleep_stress_task_leak_v5.4' into 'release/v5.4'
fix(esp_system): wait for idle after light sleep stress tasks (v5.4)

See merge request espressif/esp-idf!52272
2026-09-01 11:09:28 +08:00
Marius Vikhammer
87c280843a fix(esp_system): delay after light sleep stress cleanup 2026-09-01 10:39:45 +08:00
Marius Vikhammer
2caee3ad9c fix(esp_system): wait for idle after light sleep stress tasks
Self-deleted worker tasks are only freed once idle runs. A 500us
periodic esp_timer can starve that cleanup and trip Unity's leak check.
2026-09-01 10:32:23 +08:00
Euripedes Rocha
4086aa42d1 Merge branch 'fix/esp_netif-oom-null-checks-v5.5_v5.4' into 'release/v5.4'
fix(esp_netif): harden NULL and OOM handling in netif APIs (SEC-1189, SEC-1190) (v5.4)

See merge request espressif/esp-idf!50784
2026-08-31 15:27:28 +02:00
yiwenxiu
cfeb980239 feat: add thread ssed ci testcase scenario 2026-08-31 14:02:14 +08:00
Euripedes Rocha Filho
b1d6c723f2 fix(esp_netif): harden NULL and OOM handling in netif APIs
Use a temporary pointer for br_glue port-list realloc so a failure does
not clobber the existing array. Reject NULL mac in esp_netif_set_mac and
validate config->base in esp_netif_new_api before use.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 07:49:09 +02:00
wuzhenghui
a76e14afe7 fix(spi_flash): integrate branch prediction control during cache operations 2026-08-31 10:51:05 +08:00
Ashish Sharma
8201d8c607 fix(spi_flash): disable branch prediction on the parked core during flash ops 2026-08-31 10:50:20 +08:00
Mahavir Jain
3330e2460a Merge branch 'fix/fix_psk_hint_key_null_dereference_v5.4' into 'release/v5.4'
Fix/fix psk hint key null dereference (v5.4)

See merge request espressif/esp-idf!52094
2026-08-30 22:23:58 +05:30
Jiang Jiang Jian
42b44c7d9b Merge branch 'fix/revert_dma_pool_default_caps_v5.4' into 'release/v5.4'
fix(heap): revert dma pool default malloc caps (v5.4)

See merge request espressif/esp-idf!52146
2026-08-28 15:50:01 +08:00
Wang Meng Yang
077bb9ec72 Merge branch 'change/refactor_hidh_datapath_v5.4' into 'release/v5.4'
Change/refactor hidh datapath[backport v5.4]

See merge request espressif/esp-idf!51281
2026-08-28 08:55:03 +08:00
wuzhenghui
bf8d535f7b fix(heap): revert DMA pool MALLOC_CAP_DEFAULT caps 2026-08-27 19:43:25 +08:00
Wang Meng Yang
2c20296722 Merge branch 'bugfix/avrcp_version_compatibility_v5.4' into 'release/v5.4'
fix(bt): Fix the issue of AVRCP version compatibility (v5.4)

See merge request espressif/esp-idf!52089
2026-08-27 18:34:04 +08:00
morris
b1bf33d495 Merge branch 'fix/jpeg_enc_header_oob_v5.4' into 'release/v5.4'
fix(jpeg): validate encoder buffer sizes before header/DMA access (backport v5.4)

See merge request espressif/esp-idf!52124
2026-08-27 18:04:51 +08:00
zhanghaipeng
83d92f35e4 docs(bt): clarify Bluedroid GATT signed write API comments
Correct misleading CHAR_PROP_BIT_AUTH wording and document CSRK-based
signed write usage for server permissions and client write APIs.
2026-08-27 17:26:05 +08:00
zhanghaipeng
8643f157fc fix(ble/bluedroid): allow osi_event re-post during POSTING window
Do not reject osi_thread_post_event() when only POSTING is set.
QUEUED already prevents double-queueing; rejecting POSTING caused
HCI downstream lost wakeup. Add generic osi_event and hci downstream
diagnostics for post failures.
2026-08-27 17:21:35 +08:00
Fu Hanxi
cfd7338824 Merge branch 'ci/move-check_submodule_sync-v5.4' into 'release/v5.4'
ci: move check_submodule_sync to ci/actions/common (v5.4)

See merge request espressif/esp-idf!52092
2026-08-27 09:55:38 +02:00
C.S.M
50485c4236 fix(jpeg): validate encoder buffer sizes before header/DMA access
Bound JPEG header emission by outbuf capacity and reject undersized
input buffers before programming TX DMA to avoid heap corruption and
out-of-bounds DMA reads.

(cherry picked from commit a7ac00b812)
2026-08-27 13:58:06 +08:00
Island
803ab14795 Merge branch 'change/ble_update_lib_20260824_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20260824 - Update ESP BLE Controller Lib (5.4)

See merge request espressif/esp-idf!52018
2026-08-26 22:00:46 +08:00
Fu Hanxi
545f2abacc ci: move check_submodule_sync to ci/actions/common 2026-08-26 13:43:10 +02:00
Ashish Sharma
1b54270b00 fix(esp-tls): guard against NULL PSK hint to prevent crash 2026-08-26 17:20:19 +08:00
yangfeng
c0ff3bf835 fix(bt): Fix the issue of AVRCP version compatibility 2026-08-26 15:56:04 +08:00
Wang Meng Yang
65817f36ce Merge branch 'bugfix/a2dp_sink_nego_sbc_v5.4' into 'release/v5.4'
fix(bt): do not cap AVDTP Discover results by local SEP count (v5.4)

See merge request espressif/esp-idf!51753
2026-08-26 08:13:19 +08:00
Rahul Tank
cdb39a3999 Merge branch 'bugfix/fix_pawr_conn_issues_v5.4' into 'release/v5.4'
fix(nimble): bound PAwR synced connect retries in the example (v5.4)

See merge request espressif/esp-idf!52027
2026-08-25 16:08:14 +05:30
Rahul Tank
082a7cf2e5 fix(nimble): bound PAwR synced connect retries in the example 2026-08-25 12:03:38 +05:30
Zhao Wei Liang
859ba4a430 change(ble): [AUTO_MR] Update lib_esp32c6 to cdaefea1
(cherry picked from commit d2210c2c26)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-08-25 14:05:10 +08:00
Zhao Wei Liang
dbded3ab2f change(ble): [AUTO_MR] Update lib_esp32h2 to cdaefea1
(cherry picked from commit b3ba8cad9a)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-08-25 14:05:10 +08:00
Rahul Tank
9d9ba080be Merge branch 'bugfix/gatt_cach_disconn_v5.4' into 'release/v5.4'
fix(nimble): gatt caching crash on disconnect (v5.4)

See merge request espressif/esp-idf!51966
2026-08-24 21:37:29 +05:30
Jiang Jiang Jian
7600fc2627 Merge branch 'fix/fix_addba_dialog_token_zero_v5.4' into 'release/v5.4'
fix(wifi): fix dialog token of addba request may equal to zero(backport v5.4)

See merge request espressif/esp-idf!51942
2026-08-24 20:18:23 +08:00
Jiang Jiang Jian
d953a6efa7 Merge branch 'fix/fix_dslp_phy_close_rf_deadlock_v5.4' into 'release/v5.4'
fix(esp_hw_support): fix deepsleep deadlock with phy lock (v5.4)

See merge request espressif/esp-idf!51939
2026-08-24 19:55:03 +08:00
yangfeng
37d751375c fix(bt): do not cap AVDTP Discover results by local SEP count
- Closes https://github.com/espressif/esp-idf/issues/18848
2026-08-24 19:13:43 +08:00
liqigan
94ecf32411 fix(bt/bluedroid): Fixed use after free issue on osi_event_delete 2026-08-24 14:19:05 +08:00
liqigan
10d324e04f fix(bt/bluedroid): Fixed HID host reconnection bug and enabled load HID devices
Closes https://github.com/espressif/esp-idf/issues/18335
2026-08-24 14:19:05 +08:00
liqigan
e590b1c8eb change(bt/bluedroid): Refactored HCI ACL datapath 2026-08-24 14:19:05 +08:00
liqigan
329e7ba627 change(bt/bluedroid): Refactored HID host datapath 2026-08-24 14:19:05 +08:00
Astha Verma
bc5642704e fix(nimble): Fixed gatt caching crash on disconnect 2026-08-24 11:30:59 +05:30
morris
4ef8e295ea Merge branch 'fix/i2s_tdm_5slot_clock_test_v5.4' into 'release/v5.4'
fix(hal): prevent overflow in fractional clock division (v5.4)

See merge request espressif/esp-idf!51432
2026-08-24 12:02:22 +08:00
Euripedes Rocha
92830d8af2 Merge branch 'contrib/github_pr_18648_v5.4' into 'release/v5.4'
esp_eth: make OpenETH ISR logging DRAM-safe (GitHub PR) (v5.4)

See merge request espressif/esp-idf!51926
2026-08-21 10:58:34 +02:00
yinqingzhao
bde75512de fix(wifi): fix dialog token of addba request may equal to zero 2026-08-21 15:08:22 +08:00