Alexey Lapshin
9b554b76ae
feat(soc): enable zb* extensions for esp32p4 greater v3
2026-08-27 22:48:54 +07:00
Roland Dobai
9090ed4c05
Merge branch 'fix/kconfig_bool_defaults_v6.1' into 'release/v6.1'
...
fix(kconfig): use 'n' instead of '0'/'false' for bool defaults
See merge request espressif/esp-idf!52032
2026-08-27 15:28:20 +02:00
Euripedes Rocha
252d8b8177
Merge branch 'feat/gmac_s31_followup_2nd_v6.1' into 'release/v6.1'
...
feat(esp_eth): add ioctl for 1G PHY master/slave mode (v6.1)
See merge request espressif/esp-idf!51709
2026-08-27 15:14:03 +02:00
Hu Rui
f7dc7a638d
refactor(dac): move DMA interrupt handling behind dac_priv_dma callbacks
2026-08-27 20:25:24 +08:00
hejiaxin
e907e90f08
fix(bt_stack): Fix some critical bugs in classic_bt stack
...
related: obex, smp, pbap, sdp, rfcomm, stack_dm
- Deinit function doesn't delete connection when OBEX_DYNAMIC_MEMORY is on
- Union tGOEPC_DATA sometimes is free by osi_free in some cases when it contains mtu_id
- Add correct free and return solution after fail
- Fix symbol mistake in mod calculation
- Fix pointer-related UAF problems and memory free problems
- Fix buffer overflows and out-of-bounds access
- Fix infinite loops triggered by integer overflow wraparound
- Fix double free
- Change layer_specific usage to avoid heap overflow
- Add some NULL check for pointers
- Fix sdp_db free function
- Fix state table mismatch
2026-08-27 19:05:45 +08:00
Marius Vikhammer
b29d8694b3
Merge branch 'feat/c5_eco4_newlib_support_v6.1' into 'release/v6.1'
...
change(esp_libc): use C5 ECO4 ROM newlib functions (v6.1)
See merge request espressif/esp-idf!51902
2026-08-27 18:56:51 +08:00
Marius Vikhammer
738e9da8e9
Merge branch 'feat/optimize_bootloader_size_v6.1' into 'release/v6.1'
...
change(bootloader): optimize bootloader size (v6.1)
See merge request espressif/esp-idf!51596
2026-08-27 18:15:49 +08:00
morris
88e8e6bb13
Merge branch 'feat/uhci_receive_isr_ctn_v6.1' into 'release/v6.1'
...
feat(uhci): ISR receive and continuous API example/docs (backport v6.1)
See merge request espressif/esp-idf!51641
2026-08-27 18:04:32 +08:00
morris
d4942d1ea5
Merge branch 'fix/jpeg_enc_header_oob_v6.1' into 'release/v6.1'
...
fix(jpeg): validate encoder buffer sizes before header/DMA access (backport v6.1)
See merge request espressif/esp-idf!52121
2026-08-27 18:03:43 +08:00
morris
702b35b9dd
Merge branch 'feat/move_flash_120_out_from_experimental_v6.1' into 'release/v6.1'
...
feat(flash): p4 flash 120MHz is no longer experimental feature (v6.1)
See merge request espressif/esp-idf!51698
2026-08-27 18:01:43 +08:00
morris
d5e9370617
Merge branch 'fix/fix_image_header_check_v6.1' into 'release/v6.1'
...
image header: fixed image header segment count check (v6.1)
See merge request espressif/esp-idf!50934
2026-08-27 18:01:25 +08:00
morris
5224318d78
Merge branch 'fix/spi_buslock_unregister_issue_v6.1' into 'release/v6.1'
...
fix(hw_support): spi buslock fix unregister dev api issue (v6.1)
See merge request espressif/esp-idf!51472
2026-08-27 18:00:35 +08:00
morris
5cb807164b
Merge branch 'feat/gdma_tx_done_teof_v6.1' into 'release/v6.1'
...
feat(gdma): add tx done and total_eof callbacks (v6.1)
See merge request espressif/esp-idf!51845
2026-08-27 17:59:55 +08:00
morris
1cedc10195
Merge branch 'refactor/dac_common_lock_and_log_v6.1' into 'release/v6.1'
...
refactor(dac): split spinlock, update logging and memory management (v6.1)
See merge request espressif/esp-idf!51859
2026-08-27 17:59:11 +08:00
morris
dfa12ca99b
Merge branch 'docs/i2c_addr_description_v6.1' into 'release/v6.1'
...
docs(i2c): clarify 7-bit address usage (v6.1)
See merge request espressif/esp-idf!51089
2026-08-27 17:59:00 +08:00
morris
e5fe3a13e4
Merge branch 'fix/sdio_revert_intrstatus_alloc_v6.1' into 'release/v6.1'
...
fix(sdio): restore generic interrupt allocation (v6.1)
See merge request espressif/esp-idf!51418
2026-08-27 17:58:42 +08:00
morris
c78fac7f09
Merge branch 'fix/i2s_tdm_5slot_clock_test_v6.1' into 'release/v6.1'
...
fix(hal): prevent overflow in fractional clock division (v6.1)
See merge request espressif/esp-idf!51429
2026-08-27 17:58:23 +08:00
morris
8a0d1f94a9
Merge branch 'docs/gpio_strapping_descrption_v6.1' into 'release/v6.1'
...
docs(gpio): removed strapping description in programming guide (v6.1)
See merge request espressif/esp-idf!52059
2026-08-27 17:57:59 +08:00
morris
d6d6ff857c
Merge branch 'fix/h4_s31_enable_multi_board_test_v6.1' into 'release/v6.1'
...
fix(ci): re-enable some LEDC/UART tests for H4, S31 (v6.1)
See merge request espressif/esp-idf!51604
2026-08-27 17:56:52 +08:00
morris
4afe3c8206
Merge branch 'fix/ci_h4_enable_spi_test_v6.1' into 'release/v6.1'
...
fix(driver_spi): ci enable h4 generic test (v6.1)
See merge request espressif/esp-idf!51985
2026-08-27 17:56:06 +08:00
yangfeng
93e93fa58b
fix(bt): do not cap AVDTP Discover results by local SEP count
...
- Closes https://github.com/espressif/esp-idf/issues/18848
2026-08-27 17:55:38 +08:00
morris
160cab7e03
Merge branch 'feat/support_link_switch_for_parlio_tx_v6.1' into 'release/v6.1'
...
feat(parlio_tx): apply the gdma link switch event to parlio_tx (v6.1)
See merge request espressif/esp-idf!51422
2026-08-27 17:55:38 +08:00
morris
81a5ff7373
Merge branch 'fix/fix_rmt_loop_tx_trigger_done_event_v6.1' into 'release/v6.1'
...
fix(rmt): clear stale TX done status before new transaction (v6.1)
See merge request espressif/esp-idf!51652
2026-08-27 17:55:14 +08:00
Zhou Xiao
d11ebac1df
fix(esp_timer): prevent restart expiry race
2026-08-27 12:55:13 +03:00
Sudeep Mohanty
6685c636b3
test(esp_timer): Add regression test for esp_timer task dispatch stall
2026-08-27 12:55:06 +03:00
Sudeep Mohanty
0da6fc569a
fix(esp_timer): Fix esp_timer task dispatch stall
...
The task dispatch method for the esp_timer could stall even if it is
armed if ther ISR dispatch alarm triggers close to the task dispatch.
This MR fixes a bug where the esp_timer cleared the incorrect cached
array timer index and subsequently the timer task is never woken up.
Closes https://github.com/espressif/esp-idf/issues/18808
2026-08-27 12:55:06 +03:00
zhanghaipeng
adf058464e
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:54:26 +08:00
morris
d293b6b6c9
Merge branch 'fix/cache_panic_reset_reason_v6.1' into 'release/v6.1'
...
fix: changed the expected axi reset reason for S31 (v6.1)
See merge request espressif/esp-idf!52107
2026-08-27 17:54:16 +08:00
zhanghaipeng
a3b84552e0
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:54:13 +08:00
morris
9da4300b02
Merge branch 'bugfix/driver_security_fix_v6.1' into 'release/v6.1'
...
fix(drivers): harden bitscrambler against malformed inputs (v6.1)
See merge request espressif/esp-idf!51417
2026-08-27 17:54:04 +08:00
morris
b9ebe95a44
Merge branch 'fix/fix_mpll_cali_flow_s31_v6.1' into 'release/v6.1'
...
mpll: improved mpll calibration flow on s31 (v6.1)
See merge request espressif/esp-idf!52000
2026-08-27 17:53:03 +08:00
liqigan
a84a892b84
fix(bt/bluedroid): Fixed use after free issue on osi_event_delete
2026-08-27 17:52:06 +08:00
liqigan
b874bb6c8d
fix(bt/bluedroid): Fixed HID host reconnection bug and enabled load HID devices
...
Closes https://github.com/espressif/esp-idf/issues/18335
2026-08-27 17:51:26 +08:00
liqigan
7052617d11
change(bt/bluedroid): Refactored HCI ACL datapath
2026-08-27 17:51:25 +08:00
liqigan
72f48411d9
change(bt/bluedroid): Refactored HID host datapath
2026-08-27 17:51:23 +08:00
Jin Cheng
faee9ea49d
fix(bt/bluedroid): fixed possible 1-byte OOB read in bta_hh_ctrl_dat_act
...
Closes SEC-786
2026-08-27 17:51:18 +08:00
Ondrej Kosta
c024b2e8a1
ci(esp_eth): add S31 coverage and drop external driver test_apps
...
Add YT8531/S31 tests for esp_eth, eth basic, and iperf. Remove
test_apps coverage of drivers maintained outside IDF.
2026-08-27 11:49:37 +02:00
Ondrej Kosta
a6f543a25b
feat(esp_eth): enable openeth register mapping for 1000M GMAC
2026-08-27 11:49:37 +02:00
Ondrej Kosta
0cee33035c
feat(esp_eth): add ioctl for 1G PHY master/slave mode
...
Needed when forcing 1000 Mbps with autonegotiation disabled.
2026-08-27 11:49:37 +02:00
Wang Meng Yang
0e7b62c941
Merge branch 'bugfix/bta_disable_not_run_v6.1' into 'release/v6.1'
...
fix(bt/bluedroid): fixed BTA event dispatch race during module disable (v6.1)
See merge request espressif/esp-idf!51974
2026-08-27 17:49:30 +08:00
Wang Meng Yang
acc48fb46e
Merge branch 'fix/aireview_pbap_v6.1' into 'release/v6.1'
...
fix(bt_pbap): Fix some bugs in bluedroid PBAP (v6.1)
See merge request espressif/esp-idf!51727
2026-08-27 17:48:30 +08:00
Wang Meng Yang
0b976b4458
Merge branch 'fix/bluedroid_aireview_v6.1' into 'release/v6.1'
...
Fix/bluedroid aireview (v6.1)
See merge request espressif/esp-idf!51294
2026-08-27 17:46:38 +08:00
Wang Meng Yang
3f090c0eb0
Merge branch 'bugfix/bredr_critical_bugs_v6.1' into 'release/v6.1'
...
fix(bt/bluedroid): fixed issues from AI review in GAP, SPP, HID, L2CAP and HCI (v6.1)
See merge request espressif/esp-idf!51078
2026-08-27 17:44:25 +08:00
Wang Meng Yang
18308f672f
Merge branch 'bugfix/idf_ci_example_avrcp_v6.1' into 'release/v6.1'
...
fix(bt/example): Add log in the failure path for avrcp_ct_metadata example (v6.1)
See merge request espressif/esp-idf!51058
2026-08-27 17:43:46 +08:00
Martin Vychodil
bf8878c94a
Merge branch 'fix/generic_bdl_helper_functions_change_api_v6.1' into 'release/v6.1'
...
fix(storage): Add support for large generic partition BDLs (v6.1)
See merge request espressif/esp-idf!51914
2026-08-27 17:39:49 +08:00
Wang Meng Yang
4e8e22ac63
Merge branch 'feat/bt_in_psram_v6.1' into 'release/v6.1'
...
feat(bluedroid): Add config to place btu and hci task stack in psram (v6.1)
See merge request espressif/esp-idf!51489
2026-08-27 17:38:13 +08:00
Wang Meng Yang
a5aa7526d7
Merge branch 'opt/hfp_audio_quality_v6.1' into 'release/v6.1'
...
change(bt/bluedroid): optimized the HFP example workflow to improve audio quality (v6.1)
See merge request espressif/esp-idf!51548
2026-08-27 17:38:06 +08:00
Wang Meng Yang
a77675582d
Merge branch 'bugfix/strncpy_compilation_issue_v6.1' into 'release/v6.1'
...
fix(bluedroid): Fix the compilation issue of BCM_STRNCPY_S (v6.1)
See merge request espressif/esp-idf!51742
2026-08-27 17:36:05 +08:00
Martin Vychodil
c21546ace3
Merge branch 'fix/sdmmc_bdl_casting_v6.1' into 'release/v6.1'
...
fix(sdmmc): Add a better handling of devices accessing PSRAM through DMA + BDL calculate sectors cast fix + Validate DMA buffer address range (v6.1)
See merge request espressif/esp-idf!51043
2026-08-27 17:30:48 +08:00
Alexey Gerenkov
9a80cf3721
Merge branch 'fix/coredump_psram_xip_v6.1' into 'release/v6.1'
...
test(coredump): fix psram memory range for esp32s31 and esp32p4 (v6.1)
See merge request espressif/esp-idf!50738
2026-08-27 17:25:01 +08:00