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