Commit Graph
54399 Commits
Author SHA1 Message Date
Wang Meng Yang 0a43435b7b Merge branch 'fix/ble_log_compression_add_local_header_file' into 'master'
feat(ble_log): mirror local compression headers

See merge request espressif/esp-idf!50870
2026-07-20 11:47:44 +08:00
yangfeng 94b05ceee6 fix(bt): Fix compatibility with A2DP API legacy usage methods
- Modify the timing of API calls in the A2DP example
- Add a2dp_stream_aac test case
- Closes https://github.com/espressif/esp-idf/issues/18786
2026-07-20 11:35:33 +08:00
cjin 8f845298c1 feat(ble): supported placing bt function in iram on esp32-h4 and esp32-s31 2026-07-20 10:48:26 +08:00
cjin 5db0097a27 feat(modem_clock): rename ble mac module to bt mac 2026-07-20 10:48:26 +08:00
cjin 7275f6ffbf feat(modem_clock): separete btmac module to btmac and bt peripheral 2026-07-20 10:48:26 +08:00
cjin 48c53023c8 feat(modem_clock): separate bt sec apb clock and add to bt apb module 2026-07-20 10:48:26 +08:00
cjin 9c432f41b5 feat(modem_clock): added bt_apb module and separete bt_apb from bt_mac module 2026-07-20 10:48:26 +08:00
Ma Jing Jing fef97f4436 Merge branch 'feature/add_asrc_sleep_retention' into 'master'
feat(asrc): Add sleep retention

See merge request espressif/esp-idf!50719
2026-07-20 02:00:19 +00:00
Atharva-2708 f8544b40df docs: fix duplicate word typos across docs and hal
Removes duplicated "the" typos in FreeRTOS, eFuse, Kconfig documentation, and the HAL README.

Signed-off-by: Atharva-2708 <atharva.btech27@gmail.com>
2026-07-19 15:31:16 +05:30
Kapil Gupta 578e51b26b Merge branch 'bugfix/rmac_scan' into 'master'
fix(esp_wifi): fix issues for scan, and NULL packets tx for random mac

Closes WIFIBUG-2009, WIFIBUG-2008, and WIFIBUG-2029

See merge request espressif/esp-idf!50298
2026-07-18 20:22:49 +05:30
Shreyas Sheth 37646ec2d5 fix(esp_wifi): fix issues for scan, and NULL packets tx for random mac (9bbd59c) 2026-07-18 17:38:50 +08:00
Rahul Tank 4e3756889e Merge branch 'bugfix/add_dis_ieee_udi_to_config' into 'master'
fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS

See merge request espressif/esp-idf!50254
2026-07-18 09:31:15 +05:30
Jiang Jiang Jian 3b11b2d810 Merge branch 'bugfix/nan_mem_corruption' into 'master'
Fix(NAN): fix Memory Corruption due to BIP encryption

Closes WIFIBUG-2035, WIFIBUG-1946, and WIFIBUG-1947

See merge request espressif/esp-idf!50469
2026-07-17 20:39:48 +08:00
Wang Meng Yang c1eb1922bb Merge branch 'bugfix/hid_host_oob_read' into 'master'
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act

Closes SEC-786

See merge request espressif/esp-idf!50703
2026-07-17 20:06:45 +08:00
Wang Mengyang bbd20cae01 fix(bt): Fixed build error on array-bounds in HFP AG 2026-07-17 19:36:51 +08:00
Shu Chen 73b55e893f Merge branch 'support/ot_register_154_event_cb' into 'master'
feat(openthread): use ieee802154 event callback list instead of weak overrides

See merge request espressif/esp-idf!50825
2026-07-17 11:08:50 +00:00
Sonika Rathi 69550b17c8 Merge branch 'bugfix/parttool-serial-handoff' into 'master'
fix(storage): stabilize parttool pytest serial handoff

Closes IDFCI-3899

See merge request espressif/esp-idf!50444
2026-07-17 19:04:06 +08:00
Martin Vychodil ce31bdda6d Merge branch 'contrib/github_pr_18829' into 'master'
fix(spiffs): fix off-by-one in spiffsgen.py obj name length check (GitHub PR)

Closes IDFGH-17964

See merge request espressif/esp-idf!50671
2026-07-17 18:51:37 +08:00
Erhan Kurubas 2c11810ad9 feat(esp_riscv_trace): add riscv trace encoder driver with hal/ll layer 2026-07-17 12:42:13 +02:00
Sonika Rathi 62317f4dee Merge branch 'bugfix/idfci-12737-fatfs-bdl-wl-storage-erase' into 'master'
fix(fatfs): erase storage partition before bdl_wl CI test

Closes IDFCI-12737

See merge request espressif/esp-idf!50459
2026-07-17 18:36:06 +08:00
Sonika Rathi 6f95ab46f1 Merge branch 'contrib/github_pr_18822' into 'master'
fix(esp_partition): prevent size_t overflow bypassing bounds checks on linux target (GitHub PR)

Closes IDFGH-17957

See merge request espressif/esp-idf!50894
2026-07-17 18:35:24 +08:00
Martin Vychodil d450308955 Merge branch 'bugfix/nvs-flash-erase-partition-leak' into 'master'
fix(nvs_flash): delete temporary NVSPartition after erase

Closes IDF-15869 and SEC-1168

See merge request espressif/esp-idf!50736
2026-07-17 18:13:08 +08:00
Martin Vychodil eed724484e Merge branch 'bugfix/vfs_fat_readdir_stat_cache' into 'master'
fix(fatfs): move readdir-stat cache to per-DIR stream

See merge request espressif/esp-idf!50509
2026-07-17 18:06:35 +08:00
Sumeet Singh 63d14290cc fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS 2026-07-17 14:54:21 +05:30
Jin Cheng 970923ba7d fix(bt/bluedroid): fixed issues from AI review in GAP, SPP, HID, L2CAP and HCI 2026-07-17 17:15:56 +08:00
Martin Vychodil cb1e4f4859 Merge branch 'bugfix/sdmmc-ddr-response-buffer-leak' into 'master'
fix(sdmmc): free DMA response buffer on DDR mode switch failure

Closes IDFGH-17929

See merge request espressif/esp-idf!50586
2026-07-17 16:45:10 +08:00
Martin Vychodil e10d55619c Merge branch 'contrib/github_pr_18823' into 'master'
fix(vfs): use MAX_FDS instead of VFS_MAX_COUNT when clearing fd table on unregister (GitHub PR)

Closes IDFGH-17954, IDF-15868, and SEC-254

See merge request espressif/esp-idf!50678
2026-07-17 16:40:46 +08:00
Akshat Agrawal 4f93a6777b Fix(NAN): fix Memory Corruption due to BIP encryption
- Set internal NAN params based on the user configurable Platform

 - On a secured NDP the responder could not derive keys
   (passphrase/credential mismatch); reject cleanly and
   fire ndp_terminated/ndp_confirm(REJECTED) on every
   teardown path so the host frees the NDP-ID.

 - Tear down the old NDP when the same peer re-initiates with
   a new M1, instead of rejecting and leaking the NDL.
2026-07-17 13:51:16 +05:30
Nachiket Kukade a8ff7d2ab3 fix(nan): Guard netif calls in NAN_STARTED default event handler
- Commit 08e98f6f30 utilises CONFIG_LWIP_ND6_SUPPORT_STATIC_ENTRIES
  for adding static entries.
- It moves netif calls that generate GOT IPv6 to NAN_STARTED default
  handler without guard, but guards the removal in NDP Confirm handler
- Fix the possible duplicate calls by putting calls from NAN_STARTED
  handler under CONFIG_LWIP_ND6_SUPPORT_STATIC_ENTRIES guard
2026-07-17 13:51:16 +05:30
Sarvesh Bodakhe 161197138a fix(nan): log service match only after the security gate passes
- subscriber security gate, so a gated (dropped) match still logged an
   affirmative match line while no WIFI_EVENT_NAN_SVC_MATCH was posted.
   Log only when the event is sent.

 - security_cfg was copied into the service slot even with security_reqd=0,
   while credential validation only runs when security_reqd is set. Such an
   undeclared config silently armed the subscriber service-match security
   gate, suppressing match events. Scrub security_cfg from the working copy
   and warn instead.
2026-07-17 13:51:05 +05:30
Jiang Jiang Jian a7c44ab4a0 Merge branch 'bugfix/add_en_rst_in_pvt_func_for_p4' into 'master'
fix(pvt): add en reset in pvt func for p4 on master

Closes IDFCI-12684, IDFCI-12696, IDFCI-12692, IDFCI-12694, IDFCI-12698, IDFCI-12724, IDFCI-12799, IDFCI-13041, IDFCI-13044, IDFCI-13043, IDFCI-12364, IDFCI-13073, IDFCI-7257, IDFCI-7261, IDFCI-12470, IDFCI-12471, IDFCI-13088, IDFCI-13042, IDFCI-7258, IDFCI-12693, IDFCI-12697, IDFCI-12695, IDFCI-11510, IDFCI-12465, IDFCI-12582, IDFCI-12474, IDFCI-12473, IDFCI-12463, IDFCI-7248, IDFCI-12469, IDFCI-12583, IDFCI-13098, IDFCI-13100, IDFCI-13099, IDFCI-13097, IDFCI-12363, and IDFCI-13217

See merge request espressif/esp-idf!50466
2026-07-17 16:20:39 +08:00
Martin Vychodil d03292cd46 Merge branch 'contrib/github_pr_18817' into 'master'
fix(wear_levelling): guard WL_Flash::write()/read() against size==0 underflow (GitHub PR)

Closes IDFGH-17948, IDF-15867, and SEC-1132

See merge request espressif/esp-idf!50722
2026-07-17 16:08:19 +08:00
Chen Jichang 6322016c9d test(flash_enc): enable c61 and h4 flash_enc test 2026-07-17 16:06:34 +08:00
Jiang Jiang Jian d75007fdfa Merge branch 'fix/update_phylib_to_fix_esp32c61_bod_rts' into 'master'
fix(phy): fix esp32c61 bod rst

Closes WIFIBUG-1755

See merge request espressif/esp-idf!49374
2026-07-17 15:53:01 +08:00
luoxu ee732a4591 feat(ble_log): mirror local compression headers 2026-07-17 15:46:50 +08:00
Laukik Hase f3db589cdc Merge branch 'ci/fix_esp_tee_cli_app_build' into 'master'
Fix `tee_cli_app` build failure due to heap overflow

Closes IDFCI-13287

See merge request espressif/esp-idf!50864
2026-07-17 12:10:29 +05:30
Chen Chen 836471c6b7 Merge branch 'feat/i2s_duplex_update' into 'master'
feat(i2s): allow full duplex mode in less strict condition

Closes IDF-15787

See merge request espressif/esp-idf!49662
2026-07-17 14:36:51 +08:00
Jiang Jiang Jian 23b3c3d4ca Merge branch 'bugfix/supplicant_crypto_code_correction' into 'master'
fix(wpa_supplicant): Correct some functions in crypto porting layer

See merge request espressif/esp-idf!50236
2026-07-17 14:12:59 +08:00
Nilesh Kale c3fafbb527 Merge branch 'fix/esp32p4_secure_boot_sig_block' into 'master'
fix(esp32p4): secure boot (ECDSA-P384) and flash encryption eFuse fixes

See merge request espressif/esp-idf!49827
2026-07-17 13:26:34 +08:00
harshal.patil e32395652b ci(esp_tee): Fix tee_cli_app build failure due to heap overflow 2026-07-17 10:53:32 +05:30
Rahul Tank d6dc5f6ab9 Merge branch 'bugfix/add_extra_prints' into 'master'
fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER

See merge request espressif/esp-idf!48680
2026-07-17 10:42:14 +05:30
Jiang Jiang Jian fa194a7cc2 Merge branch 'fix/move_cache_lock_workaround_out_of_ipc_stall' into 'master'
fix(esp_hw_support): disable esp32 livelock workaround before stall another core

Closes PM-814

See merge request espressif/esp-idf!50769
2026-07-17 11:26:06 +08:00
Wan Lei b6d7b42642 Merge branch 'fix/spi_buslock_unregister_issue' into 'master'
fix(hw_support): spi buslock fix unregister dev api issue

Closes SEC-1147

See merge request espressif/esp-idf!50583
2026-07-17 11:16:41 +08:00
zhuanghang 3b3f9c89e2 feat(802.15.4): enable switch rf with regdma for 15.4 2026-07-17 11:06:46 +08:00
cjin b182d69311 fix(phy): added fe set freq reset to rf retention list 2026-07-17 11:04:26 +08:00
cjin 09270fd938 feat(phy): support retention module for phy FE retgisters 2026-07-17 11:04:26 +08:00
cjin 63565f7f02 feat(modem): add phy retention related api 2026-07-17 11:04:26 +08:00
cjin 23239e4d99 feat(phy): add skip list to sleep phy link context and fix deinit crash 2026-07-17 11:04:26 +08:00
cjin 0d8ef62e8f feat(sleep): add config SOC_PM_SUPPORT_REGDMA_TRIGGERED_PHY 2026-07-17 11:04:26 +08:00
cjin 6ec7a718f9 feat(sleep_modem): allow multi modem to enable rf with regdma 2026-07-17 11:04:26 +08:00