C.S.M
fcd5c55194
feat(uhci): uhci receive can be called in isr
2026-07-30 11:41:24 +08:00
Hu Rui
8550997ada
Merge branch 'fix/uhci_rx_size_check' into 'master'
...
fix(uhci): rx fsm race condition and buffer size check
Closes IDFGH-17951 and IDFGH-17952
See merge request espressif/esp-idf!50775
2026-07-27 18:27:42 +08:00
Chen Chen
7bb9a7f937
Merge branch 'fix/mcpwm_clk_init_fail' into 'master'
...
fix(mcpwm): fix mcpwm clock init failure
Closes IDFGH-17736 and IDFGH-17883
See merge request espressif/esp-idf!49916
2026-07-27 18:02:21 +08:00
Island
eaa88e26dc
Merge branch 'idf/ble_audio_log_compress_misc' into 'master'
...
feat(ble_audio): Add specific libs for BLE Audio log compression
See merge request espressif/esp-idf!51107
2026-07-27 16:19:44 +08:00
Island
f930f9fe10
Merge branch 'fix/ble_log_compression_issue_on_windows' into 'master'
...
fix(bt): fix BLE log compression build on Windows
See merge request espressif/esp-idf!51156
2026-07-27 14:10:27 +08:00
Island
abae27441b
Merge branch 'feat/update_mesh_lib_to_supported_get_lib_ver' into 'master'
...
Feat/update mesh lib to supported get lib ver
See merge request espressif/esp-idf!51155
2026-07-27 14:10:23 +08:00
Island
b5b836be66
Merge branch 'feat/add_bt_common_npl' into 'master'
...
feat(bt): Add host-agnostic BT OSAL and shared BLE profile task
See merge request espressif/esp-idf!50797
2026-07-27 14:03:28 +08:00
Hu Rui
e7eaad0eb8
fix(uhci): rx fsm race condition and buffer size check
...
Closes https://github.com/espressif/esp-idf/issues/18819
Closes https://github.com/espressif/esp-idf/issues/18820
2026-07-27 11:48:52 +08:00
Liu Linyan
822d65f9be
feat(ble_audio): Add specific libs for BLE Audio log compression
2026-07-27 11:26:25 +08:00
morris
281d61f131
Merge branch 'refactor/ll_functions_update' into 'master'
...
refactor(uhci): rename set_eof_mode to enable_eof_modes with bool en param
See merge request espressif/esp-idf!51144
2026-07-27 11:02:28 +08:00
Jiang Jiang Jian
845820658c
Merge branch 'fix/bind_lp_periph_pd_with_tsens_power' into 'master'
...
fix(esp_driver_tsens): bind lp_periph domain sleep pd with tsens power
See merge request espressif/esp-idf!51074
2026-07-27 10:33:28 +08:00
Island
2961219b35
Merge branch 'idf/ble_audio_psram' into 'master'
...
feat(ble_audio): BLE Audio PSRAM support
See merge request espressif/esp-idf!51098
2026-07-27 10:31:09 +08:00
Mahavir Jain
0996ffbb4e
Merge branch 'fix/fix_esp32s31_xip_bss_psram_build_failure' into 'master'
...
fix(esp_system): fix backwards location-counter move in `.ext_ram.dummy` on same-region targets
Closes IDFGH-17897
See merge request espressif/esp-idf!50366
2026-07-26 17:24:08 +05:30
Mahavir Jain
abc7489350
Merge branch 'fix/esp32s31_fpga_boot_fixes' into 'master'
...
fix(regi2c): skip regi2c operations when running on FPGA
See merge request espressif/esp-idf!47154
2026-07-26 17:06:46 +05:30
chenjianhua
0407893834
feat(bt): Add host-agnostic BT OSAL and shared BLE profile task
...
- Add bt_osal: event queues, mutexes, semaphores, callouts, etc.
- Add the shared BLE profile task and event queue
- Bring both up and tear them down in the host init/deinit paths
- Add unit tests for the OSAL and the profile task
2026-07-26 13:24:53 +08:00
Shreeyash Bhakare
c368c13d55
fix(nimble): Added security related fixes
2026-07-25 08:54:16 +05:30
Rahul Tank
9de07f16c4
Merge branch 'bugfix/l2cap_throughput_degrading' into 'master'
...
Preserve throughput when switching from LE Coded to 1M/2M PHY
Closes BLERP-2966 and BLERP-2967
See merge request espressif/esp-idf!50676
2026-07-25 08:34:19 +05:30
Liu Linyan
8fb0fc6065
feat(ble_audio): BLE Audio PSRAM support
2026-07-25 09:01:08 +08:00
Nachiket Kukade
875cad1c6a
Merge branch 'bugfix/nan_vulnerabilities' into 'master'
...
fix(nan): Fix bug bounty reported and discovered vulnerabilities in NAN Rx
See merge request espressif/esp-idf!50585
2026-07-25 02:30:51 +08:00
luoxu
cd30e70214
feat(ble_mesh): update lib to 79e3fee04e
2026-07-24 20:53:01 +08:00
Wu Zheng Hui
61b2022e72
Merge branch 'fix/fix_deepsleep_deadlock_if_threadsafe_claim_is_not_enabled' into 'master'
...
fix(esp_hw_support): fix deepsleep deadlock if threadsafe claim is not enabled
Closes PM-820
See merge request espressif/esp-idf!51016
2026-07-24 20:18:14 +08:00
Wu Zheng Hui
aac7f7ea47
Merge branch 'feat/support_esp32s31_clock_tree_management' into 'master'
...
feat: support esp32s31 clock tree management
Closes PM-630
See merge request espressif/esp-idf!48934
2026-07-24 20:11:45 +08:00
Chen Ji Chang
652aa320c1
Merge branch 'feat/support_link_switch_for_parlio_tx' into 'master'
...
feat(parlio_tx): apply the gdma link switch event to parlio_tx
Closes IDF-15783
See merge request espressif/esp-idf!49705
2026-07-24 19:48:16 +08:00
Aditya Patwardhan
ac220f7497
fix(regi2c): skip regi2c operations when running on FPGA
...
regi2c (the analog i2c master) is not implemented on FPGA: the
REGI2C_RTC_BUSY poll in the regi2c helpers never completes, so the
2nd-stage bootloader hangs until the WDT resets the chip (observed on
the ESP32-S31 FPGA, bitstream v5.0.0-most-ip).
Stub out the regi2c_impl_* macros in hal/regi2c_impl.h when
HAL_CONFIG(ENV_FPGA) is set, so every regi2c call site is skipped on
FPGA for all current and future targets.
2026-07-24 16:52:05 +05:30
Astha Verma
b360477e77
fix(nimble): Restore throughput after switching from LE Coded PHY
2026-07-24 16:36:44 +05:30
Akshat Agrawal
c268031acd
fix(nan): Fix bug bounty reported and discovered vulnerabilities in NAN Rx
2026-07-24 15:11:58 +05:30
luoxu
56f78da32c
feat(ble_mesh): supported get lib version
2026-07-24 17:10:22 +08:00
Wang Meng Yang
0185451ed1
Merge branch 'fix/bluedroid_aireview' into 'master'
...
Fix/bluedroid aireview
See merge request espressif/esp-idf!49972
2026-07-24 16:58:20 +08:00
Rahul Tank
d78d57c394
Merge branch 'bugfix/red_rem_feat_evt' into 'master'
...
Handle Read Remote Supported Feature failure
See merge request espressif/esp-idf!50243
2026-07-24 14:24:18 +05:30
morris
2a9d1ee20e
refactor(uhci): rename set_eof_mode to enable_eof_modes with bool en param
...
Rename uhci_ll_rx_set_eof_mode → uhci_ll_rx_enable_eof_modes and its
parameter eof_mode → eof_modes to reflect that multiple EOF modes can
be enabled simultaneously via bitmask. Add bool en parameter so callers
can enable or disable without an outer if-check.
2026-07-24 16:21:09 +08:00
morris
f7c46393b2
refactor(lcd): rename delay_ticks to delay_mode to match register semantics
...
The LCD delay registers configure a delay mode (0=no delay, 1=delay on
rising edge, 2=delay on falling edge), not a tick count. Rename the LL
layer functions and parameters to reflect this, and add
lcd_ll_set_data_delay_mode for esp32s31 and esp32p4.
2026-07-24 16:21:09 +08:00
C.S.M
b6333dfd49
Merge branch 'test/flash_cve_issue' into 'master'
...
fix(spi_flash): Fix spi_flash leaks release aes-xts in error path
Closes SEC-249
See merge request espressif/esp-idf!51108
2026-07-24 12:57:04 +08:00
Shu Chen
d556c729ef
Merge branch 'feat/update_phylib_on_s31_c6_for_track' into 'master'
...
feat(phy): update phy lib for esp32s31 & esp32c6 for track
See merge request espressif/esp-idf!50774
2026-07-24 04:52:35 +00:00
morris
5dc8b98dea
Merge branch 'fix/set_errno_if_usj_not_connect_in_vfs' into 'master'
...
fix(esp_driver_usb): set errno if usj not connect in vfs read/write
Closes IDF-14303
See merge request espressif/esp-idf!51113
2026-07-24 11:45:44 +08:00
wuzhenghui
4336d78592
fix(esp_driver_tsens): bind lp_periph domain sleep pd with tsens power
2026-07-24 11:30:35 +08:00
Mahavir Jain
08948ee390
Merge branch 'fix/esp_tee_stk_ptr_bug' into 'master'
...
fix(esp_tee): Validate the stack pointer at the privilege switch boundary
Closes IDF-15974, IDF-15977, and IDF-15994
See merge request espressif/esp-idf!50647
2026-07-23 19:44:47 +05:30
wuzhenghui
7fd91c00dd
fix(esp_driver_usb): set errno if usj not connect in vfs read/write
2026-07-23 21:47:16 +08:00
Jiang Jiang Jian
102122904a
Merge branch 'bugfix/fix_assignment_error_in_esptouch_v2' into 'master'
...
fix(wifi): fixed the assignment error in esptouch v2
See merge request espressif/esp-idf!51094
2026-07-23 21:06:47 +08:00
C.S.M
305c5869ee
fix(spi_flash): Fix spi_flash leaks release aes-xts in error path
2026-07-23 19:28:13 +08:00
morris
ee2cfdb3f3
Merge branch 'feature/isp-flash-dma-input' into 'master'
...
feat(isp): add aligned flash DMA input example
See merge request espressif/esp-idf!50959
2026-07-23 19:13:55 +08:00
Chen Ji Chang
5abb8ab351
Merge branch 'test/enable_c61_h4_flash_enc_test' into 'master'
...
test(flash_enc): enable c61 and h4 flash_enc test
Closes IDF-15964
See merge request espressif/esp-idf!50872
2026-07-23 16:51:51 +08:00
Meet Patel
cd876edf5c
Merge branch 'test/idf-additions-withcaps' into 'master'
...
test(freertos): strengthen IDF additions WithCaps coverage
See merge request espressif/esp-idf!50804
2026-07-23 13:48:18 +05:30
Erhan Kurubas
d1609d3cb1
Merge branch 'add_trace_doc_section' into 'master'
...
docs(esp_trace): restructure tracing docs with esp_trace as master
Closes DOC-13669
See merge request espressif/esp-idf!50215
2026-07-23 09:31:57 +02:00
Konstantin Kondrashov
1ad9da3241
Merge branch 'contrib/github_pr_18825' into 'master'
...
fix(log): fix out-of-bounds reads in binary log mode's output_pointer() (GitHub PR)
Closes IDFGH-17956
See merge request espressif/esp-idf!50869
2026-07-23 09:21:23 +03:00
Laukik Hase
b77016e350
fix(esp_tee): Validate REE-supplied memory bounds (esp_tee_app_config) before use
2026-07-23 11:29:57 +05:30
Laukik Hase
acb7d996b0
fix(esp_tee): Validate the stack pointer at the privilege switch boundary
2026-07-23 11:29:55 +05:30
Erhan Kurubas
6c6490d54c
docs(esp_trace): restructure tracing docs with esp_trace as master
...
Reorganize the tracing documentation so esp_trace is the master
component, with app_trace, SystemView, and Gcov referenced from it.
2026-07-23 08:58:30 +03:00
Chen Chen
65f0b76eb0
Merge branch 'ci/i2s_enable_flash_enc_test' into 'master'
...
ci(i2s): test I2S driver on encrypted runner
Closes IDF-15062
See merge request espressif/esp-idf!49232
2026-07-23 12:01:18 +08:00
Island
9211373354
Merge branch 'idf/ble_audio_pts' into 'master'
...
feat(ble_audio): Miscellaneous update for verifying with PTS cases
See merge request espressif/esp-idf!50156
2026-07-23 11:14:35 +08:00
hejiaxin
1553b0ce67
fix(bt): Fix some bug in stm_sco.c
...
- Memory safety
- State machine & logic integrity
- Resource leaks
- Edge cases check
2026-07-23 10:56:32 +08:00