Commit Graph
30733 Commits
Author SHA1 Message Date
zwx c6f0725938 fix(802.15.4) added some error checks to make the code more robust 2026-03-11 19:03:44 +08:00
Island 80ba1b83b3 Merge branch 'fix/ble_hci_log_direction_v5.4' into 'release/v5.4'
feat(ble_log): encode HCI direction in ble_log pipeline (v5.4)

See merge request espressif/esp-idf!46301
2026-03-11 18:53:50 +08:00
Jiang Jiang Jian afeb97495c Merge branch 'bugfix/supplicant_min_scan_time_v5.4' into 'release/v5.4'
fix(esp_wifi): Fix min scan time for btm scan (v5.4)

See merge request espressif/esp-idf!46440
2026-03-11 17:18:46 +08:00
morris 349306217b Merge branch 'change/added_mutex_for_get_apis_v5.4' into 'release/v5.4'
mmu: add mutex for get_max_consecutive_free_block_size and paddr_find_caps (v5.4)

See merge request espressif/esp-idf!46434
2026-03-11 11:33:36 +08:00
morris a64144f693 Merge branch 'fix/jpeg_encoder_v5.4' into 'release/v5.4'
feat(jpeg): Fix some potential encoder issues (backport v5.4)

See merge request espressif/esp-idf!46384
2026-03-11 11:01:30 +08:00
morris b7040d3069 Merge branch 'fix/i2c_psram_esp32c5_v5.4' into 'release/v5.4'
test(i2c): with malloc comes from PSRAM by default (v5.4)

See merge request espressif/esp-idf!46391
2026-03-11 10:00:50 +08:00
morris 122005a35c Merge branch 'fix/dsi_test_manifest_v5.4' into 'release/v5.4'
fix(dsi): test apps manifest error (v5.4)

See merge request espressif/esp-idf!46036
2026-03-10 17:06:21 +08:00
Jiang Jiang Jian 06655c045a Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue_v5.4' into 'release/v5.4'
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...

See merge request espressif/esp-idf!46345
2026-03-10 15:27:29 +08:00
Jiang Jiang Jian 9de002cefb Merge branch 'bugfix/sae_commit_queue_full_memory_leak_v5.4' into 'release/v5.4'
fix(wpa_supplicant): fix memory leak on SAE commit queue post failure (Backport v5.4)

See merge request espressif/esp-idf!46308
2026-03-10 14:39:07 +08:00
armando 237facd895 fix(mmap): added 24bit addr check 2026-03-10 14:07:43 +08:00
Kapil Gupta 98521414f1 fix(esp_wifi): Fix min scan time for btm scan 2026-03-10 11:06:00 +05:30
armando 377b7f1a01 change(mmu): added mutex for public get apis 2026-03-10 11:35:57 +08:00
Jiang Jiang Jian 2be4b2b45c Merge branch 'bugfix/esp_idf_s2_options_test_esp_pm_v5.4' into 'release/v5.4'
fix(esp_pm): change esp32s2 esp32c5 pm_trace io to avoid conflicts with mspi(v5.4)

See merge request espressif/esp-idf!46268
2026-03-10 11:28:48 +08:00
Marius Vikhammer 9bb321f557 Merge branch 'fix/efuse_damaged_reading_virtual_blocks_v5.4' into 'release/v5.4'
fix(efuse): erase virtual blocks before burn in damaged-reading test (v5.4)

See merge request espressif/esp-idf!46414
2026-03-10 09:21:23 +08:00
Jiang Jiang Jian 63d78d5eac Merge branch 'bugfix/support_for_alt_snounce_v5.4' into 'release/v5.4'
fix(esp_wifi): Add alt snonce verification in softAP (v5.4)

See merge request espressif/esp-idf!46257
2026-03-09 20:28:09 +08:00
Konstantin Kondrashov be1fb2144a fix(efuse): erase virtual blocks before burn in damaged-reading test
Some chip may have BLOCK3 in use so we need to erase it before test.
2026-03-09 13:31:12 +02:00
Euripedes Rocha 987424ee77 Merge branch 'feat/eth_ci_improvements_v5.4' into 'release/v5.4'
Feat/eth ci improvements (v5.4)

See merge request espressif/esp-idf!46087
2026-03-09 12:27:29 +01:00
liuning 4740b40472 fix(phy): wifi mac clock is not required during phy calibration 2026-03-09 16:54:51 +08:00
zhuanghang 309882d87c feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-03-09 16:54:51 +08:00
liuning cb683b0192 fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2026-03-09 16:54:51 +08:00
liuning 11f962d8c7 feat(phy): add check for required clock bits during phy enable 2026-03-09 16:54:45 +08:00
Hu Rui b28b6940d7 test(i2c): with malloc comes from PSRAM by default 2026-03-09 14:58:38 +08:00
C.S.M 320a102841 feat(jpeg): Fix some potential encoder issues
esp_driver_jpeg allocates inadequate DMA memory size for descriptor in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18296

Potential integer underflow and uninitialized pointer dereference in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18297

Invalid DMA2D block RW mode configuration for 1D direction in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18298
2026-03-09 14:25:07 +08:00
Island c146f52ea6 Merge branch 'bugfix/fix_ble_scan_start_assertion_when_coex_with_wifi_mst_v5.4' into 'release/v5.4'
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2 (v5.4)

See merge request espressif/esp-idf!46252
2026-03-09 10:51:10 +08:00
Island ff4f399fd2 Merge branch 'fix/use_apb_max_state_for_ble_events_v5.4' into 'release/v5.4'
fix(ble): use apb max state for bt and enable should skip (v5.4)

See merge request espressif/esp-idf!46332
2026-03-09 10:50:35 +08:00
morris 036b6764a7 fix(dsi): test apps manifest error 2026-03-09 10:50:10 +08:00
morris f8cab4a628 Merge branch 'fix/i2c_slv_addr_check_esp32_v5.4' into 'release/v5.4'
fix(i2c_slave): filter out fake request for esp32 slave device (v5.4)

See merge request espressif/esp-idf!46225
2026-03-09 10:42:25 +08:00
morris 0ae8f5aa3d Merge branch 'fix/fix_legacy_twai_interactive_test_issue_v5.4' into 'release/v5.4'
fix(driver_twai): fixed legacy twai test mixing frame each other (v5.4)

See merge request espressif/esp-idf!46272
2026-03-09 10:34:32 +08:00
Jiang Jiang Jian 9012670645 Merge branch 'bugfix/fix_blufi_nimble_gatt_pkt_v5.4' into 'release/v5.4'
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host (v5.4)

See merge request espressif/esp-idf!46262
2026-03-06 23:32:09 +08:00
wanckl f77fdc0fce fix(driver_twai): fixed legacy twai test mixing frame each other 2026-03-06 18:50:14 +08:00
liuning 3ce165d115 bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios 2026-03-06 17:27:05 +08:00
Shu Chen e339466460 Merge branch 'feat/split_154_hal_components_v5.4' into 'release/v5.4'
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component (v5.4)

See merge request espressif/esp-idf!44968
2026-03-06 03:57:57 +00:00
Jin Chen bfd2605037 fix(ble): use apb max state for bt and enable should skip on ESP32-H2
(cherry picked from commit ac8fe378a0)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-06 10:13:19 +08:00
Jin Chen fceb5d71a3 fix(ble): use apb max state for bt and enable should skip on ESP32-C6
(cherry picked from commit 73191cb5f9)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-06 10:13:18 +08:00
Jin Chen 769d60a058 fix(ble): use apb max state for bt and enable should skip on ESP32-C2
(cherry picked from commit 9de0235a9f)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-06 10:13:18 +08:00
Ondrej Kosta 0fe61ada78 feat(esp_eth): Ethernet test refactor
ETH tests use setUp-tearDown to init/deinit resources
2026-03-05 21:39:16 +08:00
Wang Meng Yang f4f42e920b Merge branch 'bugfix/bredr_cfg_relative_path_v5.4' into 'release/v5.4'
fix: Fix the relative path of esp_bredr_cfg.h (v5.4)

See merge request espressif/esp-idf!46159
2026-03-05 19:28:03 +08:00
Island b48d941c0d Merge branch 'fix/ble_mesh_bug_report_v5.4' into 'release/v5.4'
Fix/ble mesh bug report (v5.4)

See merge request espressif/esp-idf!46103
2026-03-05 19:17:51 +08:00
Sarvesh Bodakhe 959c4c2055 fix(wpa_supplicant): fix memory leak on SAE commit queue post failure
In auth_sae_queue(), when wpa3_hostap_post_evt() fails, the queued
entry was left on the list and never freed. This leaks memory under
SAE commit floods or when the event queue is full.

Free the entry and remove it from the list on post failure.
2026-03-05 12:36:14 +05:30
Zhou Xiao 8bc94ac66f feat(ble_log): encode HCI direction in ble_log pipeline
Add ble_log_write_hci macro that encodes upstream/downstream direction
in MSB of HCI type byte. Update all 4 callsites (NimBLE + Bluedroid)
to use the new macro. Parser reads MSB to determine direction;
backward compatible (old firmware MSB=0 defaults to "sent").


(cherry picked from commit 8fd5dbb730)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-03-05 13:13:25 +08:00
Island 6fb66d99aa Merge branch 'feat/ble_bluedroid_log_full_compression_enable_v5.4' into 'release/v5.4'
feat(ble_mesh): enable log full compression function for bluedroid host (v5.4)

See merge request espressif/esp-idf!46154
2026-03-05 12:18:25 +08:00
hebinglin f94adf4928 fix(esp_pm): change esp32s2 esp32c5 pm_trace io to avoid conflicts with mspi 2026-03-04 15:59:19 +08:00
Rahul Tank 1be403cf0f fix(nimble): Add header file to expose macros 2026-03-04 12:34:32 +05:30
Kapil Gupta d588a95acb fix(esp_wifi): Add alt snonce verification in softAP 2026-03-04 12:02:44 +05:30
Jin Chen 9e714b4a14 fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2
(cherry picked from commit 974682d169)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-04 14:26:05 +08:00
Rahul Tank 4f20d04422 fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host 2026-03-04 11:46:39 +05:30
Wang Meng Yang dedef930a5 Merge branch 'bugfix/mistakenly_reject_peer_auth_req_v5.4' into 'release/v5.4'
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected (v5.4)

See merge request espressif/esp-idf!46211
2026-03-04 09:36:58 +08:00
Rahul Tank 0081ac7ae6 Merge branch 'bugfix/gatt_memory_leak_v5.4' into 'release/v5.4'
fix(nimble): Fixed memory leak when dynamic services are disabled (v5.4)

See merge request espressif/esp-idf!46175
2026-03-03 18:09:42 +05:30
Chen Chen c3e0a746c8 fix(i2c_slave): filter out fake request for esp32
Closes https://github.com/espressif/esp-idf/issues/18268
2026-03-03 16:14:05 +08:00
Liu Linyan e1ff36059a fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report 2026-03-03 14:12:07 +08:00