Rahul Tank
de70cf7e6b
Merge branch 'bugfix/fix_gatt_crash' into 'master'
...
fix(nimble): serialize NPL eventq ops to fix callout_reset race
Closes BLERP-2939
See merge request espressif/esp-idf!49967
2026-06-29 10:21:02 +05:30
Jiang Jiang Jian
ae860abd4c
Merge branch 'bugfix/ai_review_btu_common' into 'master'
...
fix: Fix the critical issues of btu and bt_common from AI review report
See merge request espressif/esp-idf!49574
2026-06-29 12:00:22 +08:00
Jiang Jiang Jian
af7e18f9d0
Merge branch 'bugfix/ai_review_a2dp' into 'master'
...
fix(bt): Fix the critical issues related to A2DP from AI review report
See merge request espressif/esp-idf!49355
2026-06-29 11:58:39 +08:00
Michael (XIAO Xufeng)
c1b218b640
Merge branch 'fix/mmap_cache_flash_wr' into 'master'
...
fix(mmap): fixed mmap read data wrong when flash being erased/written and cache not disabled
Closes IDFGH-14084
See merge request espressif/esp-idf!29804
2026-06-29 11:44:10 +08:00
liqigan
5b25128be8
feat(bt): Added support for slot availablity mask functionality
2026-06-29 10:57:53 +08:00
morris
624a21f359
feat(dma2d): support RGB24 and BGR24 scramble conversion
...
Add async color convert coverage for direct RGB24/BGR24 byte-order swaps
and
thread both TX and RX CSC state through DMA2D transactions for future
extensibility.
2026-06-28 17:07:18 +08:00
Richard Allen
c75b7daa3c
fix(examples): fix types on 64-bit cpu support(linux)
...
Address these:
lock_example.c:162:60: error: cast to pointer from integer of different size
[-Werror=int-to-pointer-cast]
162 | xTaskCreatePinnedToCore(inc_num_mutex, NULL, 4096, (void *)thread_id, TASK_PRIO_3, NULL, tskNO_AFFINITY);
| ^
create_task_example.c:30:19: error: cast from pointer to integer of different size
[-Werror=pointer-to-int-cast]
30 | int task_id = (int)arg;
2026-06-26 22:21:46 -05:00
Island
3a34711eac
Merge branch 'bugfix/fix_bluedroid_rpa_whitelist_conn' into 'master'
...
Fix connection failure when using RPA with whitelist filtering(ESP32)
Closes ESPCS-1057
See merge request espressif/esp-idf!50042
2026-06-26 20:09:03 +08:00
Island
83c7c6ed82
Merge branch 'bugfix/fix_ble_write_fail' into 'master'
...
fix(ble/bluedroid): Fixed potential double Execute Write Response
Closes BLERP-2292
See merge request espressif/esp-idf!49413
2026-06-26 20:08:29 +08:00
Rahul Tank
98b1f39fc3
Merge branch 'bugfix/optimize_nimble_throughput_example' into 'master'
...
fix(nimble): Optimize Nimble throughput example for GATT operations for all PHY channels
See merge request espressif/esp-idf!49635
2026-06-26 17:38:06 +05:30
Ren Peiying
28ee5d073a
Merge branch 'docs/contribute_python' into 'master'
...
docs: Improve the Python contribution guide
See merge request espressif/esp-idf!49977
2026-06-26 19:49:45 +08:00
renpeiying
1977b8a7cd
docs: Update contribution docs
2026-06-26 19:44:28 +08:00
Roland Dobai
11f6f79697
docs: Improve the Python contribution guide
2026-06-26 19:44:28 +08:00
Zhang Wen Xu
3630aab6c9
Merge branch 'fix/reverse-extended-address-byte-order-in-esp-radio-spiel' into 'master'
...
fix(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel
See merge request espressif/esp-idf!49576
2026-06-26 11:15:12 +00:00
Dai Zi Yan
f81548d5bd
Merge branch 'docs/fix_broken_links' into 'master'
...
docs: fix broken links to the older versions of IDF
Closes DOC-14856
See merge request espressif/esp-idf!49861
2026-06-26 08:55:35 +00:00
Island
3fe6482c51
Merge branch 'bugfix/fix_ble_sync_cmd_command_status_err' into 'master'
...
fix(ble/bluedroid): unblock sync HCI cmd on Command Status error
Closes BLERP-2926
See merge request espressif/esp-idf!49965
2026-06-26 16:52:18 +08:00
Island
a9921f900c
Merge branch 'bugfix/fix_gattc_disc_cmpl_stranded_read' into 'master'
...
fix(ble/bluedroid): set REQ_WAITING before GATTC service-change rediscovery
Closes BLERP-2925
See merge request espressif/esp-idf!49940
2026-06-26 16:52:06 +08:00
Island
b45f379fd1
Merge branch 'bugfix/fix_bluedroid_read_by_type_fail' into 'master'
...
fix(ble/bluedroid): cap Read By Type response length at ATT maximum
Closes BLERP-2895, BLERP-2896, and BLERP-2897
See merge request espressif/esp-idf!49656
2026-06-26 16:51:19 +08:00
Island
ba17bb5c6f
Merge branch 'opt/opt_bluedroid_memory' into 'master'
...
feat(ble/bluedroid): Optimize Bluedroid memory usage
Closes BLERP-2307
See merge request espressif/esp-idf!49666
2026-06-26 16:51:12 +08:00
Island
96234ffa93
Merge branch 'bugfix/preserve_hci_status_on_set_scan_params' into 'master'
...
fix(ble/bluedroid): preserve HCI status on BLE 4.2 GAP failures
Closes BLERP-2905
See merge request espressif/esp-idf!49746
2026-06-26 16:51:00 +08:00
Island
106fe3da23
Merge branch 'bugfix/fix_bluedroid_static_random_conn_rpa' into 'master'
...
fix(ble/bluedroid): skip identity conversion for static random direct connect
Closes BCI-620
See merge request espressif/esp-idf!49754
2026-06-26 16:50:54 +08:00
Island
296c0a28f2
Merge branch 'bugfix/fix_bluedroid_legacy_directed_adv_data_validate' into 'master'
...
fix(ble/bluedroid): reject non-zero adv data on legacy directed ext adv
Closes BLERP-2908
See merge request espressif/esp-idf!49758
2026-06-26 16:50:51 +08:00
Island
853f4ba18e
Merge branch 'bugfix/fix_gap_update_conn_params_invalid_arg' into 'master'
...
fix(ble/bluedroid): return ESP_ERR_INVALID_ARG for invalid conn params
Closes BLERP-2915, BLERP-2917, and BLERP-2920
See merge request espressif/esp-idf!49854
2026-06-26 16:50:47 +08:00
Igor Udot
082969ecca
Merge branch 'ci/auto-translate-stage' into 'master'
...
ci: moved auto_translate stage
See merge request espressif/esp-idf!50028
2026-06-26 15:45:01 +08:00
zhanghaipeng
0a93ccd3b3
fix(ble/bluedroid): Fixed potential double Execute Write Response
2026-06-26 15:36:43 +08:00
Li Shuai
b624a348ad
fix(esp_hw_support): apply some suggestions
2026-06-26 15:18:44 +08:00
Tomas Rohlinek
af1b80bc55
Merge branch 'feat/readonly_WL_fatfs' into 'master'
...
fatfs: add read_only flag to esp_vfs_fat_mount_config_t
Closes IDF-15826
See merge request espressif/esp-idf!49597
2026-06-26 09:16:27 +02:00
Tomas Rohlinek
dfd2e6b6f7
fatfs: add read_only flag to esp_vfs_fat_mount_config_t
2026-06-26 09:16:26 +02:00
Shu Chen
bb9c2db81f
Merge branch 'feat/optimize_154_debug' into 'master'
...
feat(802.15.4): avoid missing abort reason for multievents in 154 debug
See merge request espressif/esp-idf!49806
2026-06-26 06:33:32 +00:00
Jiang Jiang Jian
d9b3b6984a
Merge branch 'bugfix/fix_smartconfig_stop_assert_issue' into 'master'
...
fix(wifi): added start check when calling smartconfig stop
Closes WIFI-7432
See merge request espressif/esp-idf!49993
2026-06-26 14:04:33 +08:00
Island
888c5397a3
Merge branch 'feat/ble_pytest_support_s31' into 'master'
...
feat(ble): add esp32s31 to bluedroid BLE pytest targets
See merge request espressif/esp-idf!48722
2026-06-26 13:58:33 +08:00
Hu Rui
3de0e061c1
refactor(dac): improve the DAC driver
2026-06-26 13:45:38 +08:00
igor.udot
5d73bec7cb
ci: moved auto_translate stage
2026-06-26 10:04:51 +08:00
Shu Chen
4d6104211c
Merge branch 'feat/seperate_ot_citest_tags' into 'master'
...
ci: seperate openthread test cases
See merge request espressif/esp-idf!50034
2026-06-26 01:49:21 +00:00
yuanhonghui
41d4492453
feat(ble): add esp32s31 to bluedroid BLE pytest targets
2026-06-25 21:27:42 +08:00
Marius Vikhammer
2f73018450
Merge branch 'docs/ulp_fsm_instruction' into 'master'
...
docs(ulp): clarify ULP FSM instruction cycle timing
Closes IDFGH-1885
See merge request espressif/esp-idf!49430
2026-06-25 21:03:12 +08:00
Rahul Tank
33d5050aec
fix(nimble): Add npl locks to avoid race condition
2026-06-25 17:31:47 +05:30
zhanghaipeng
cc62c8bfb4
fix(bt): update ESP32 libbtdm_app.a to 4a0f94d5
...
- Fix connection failure when using RPA with whitelist filtering
- Fix disconnect with reason 0x08 during full scan
- Fix peer RPA resolution failure when advertising with a local identity address
2026-06-25 19:34:13 +08:00
Shu Chen
14d28f974d
Merge branch 'feat/openthread_generic_if' into 'master'
...
feat(openthread) Add generic interface to OpenThread
See merge request espressif/esp-idf!48773
2026-06-25 11:23:20 +00:00
Nachiket Kukade
75f12a5638
Merge branch 'bugfix/nan_unused_var' into 'master'
...
fix(nan): Move the required variables under the NAN_SYNC block
See merge request espressif/esp-idf!50004
2026-06-25 19:17:38 +08:00
zhanghaipeng
2ef10ef488
fix(ble/bluedroid): skip identity conversion for static random direct connect
...
Do not rewrite static or non-resolvable random peer addresses to
identity type 0x03 when CONFIG_BT_BLE_RPA_SUPPORTED is enabled.
2026-06-25 19:15:25 +08:00
Ashish Sharma and Claude Opus 4.8
8c181842f1
feat(esp_http_client): detect oversized headers in tx buffer while sending request
...
When CONFIG_ESP_HTTP_CLIENT_STRICT_HEADER_BUFFER is enabled,
esp_http_client_request_send() fails fast when a single request header is
larger than buffer_size_tx, instead of silently emitting a truncated request.
The condition is reported with a dedicated ESP_ERR_HTTP_HEADER_TOO_LONG error
code rather than overloading ESP_ERR_HTTP_WRITE_DATA, so callers can tell a
permanent header-sizing failure apart from a transient write error. errno is
cleared on this path so the async caller (which maps errno == EAGAIN to "retry
later") does not spin retrying a request that can never succeed.
Closes https://github.com/espressif/esp-idf/issues/18639
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 18:24:42 +08:00
Wang Meng Yang
2a504f93fe
Merge branch 'feat/sup_i2s_in_esp32s31_example' into 'master'
...
feat(bt/example): Support I2S output of esp32s31 in A2DP sink stream example
See merge request espressif/esp-idf!50003
2026-06-25 17:53:37 +08:00
morris
acb03dc6e4
Merge branch 'refactor/rgb_lcd_example' into 'master'
...
refactor(rgb_panel): localize panel setup helpers
See merge request espressif/esp-idf!50026
2026-06-25 17:43:11 +08:00
Li Shuai
a9f278d9ba
change(esp_hw_support): maintain runtime retention module information
2026-06-25 15:55:08 +08:00
morris
a374068b99
refactor(rgb_panel): localize panel setup helpers
...
Move the RGB panel initialization out of the shared example component
and into example-local files so the LCD setup flow and Kconfig stay
close to the example. Rename the helper APIs and sync the log
expectations so the teaching-oriented example remains easier to follow.
2026-06-25 15:40:29 +08:00
yiwenxiu
6120f82aba
ci: seperate openthread test cases
2026-06-25 15:14:34 +08:00
Igor Udot
e2dc31bdab
Merge branch 'ci/skip-h21' into 'master'
...
ci: skip h21 for coex_unit_test
See merge request espressif/esp-idf!50018
2026-06-25 14:47:02 +08:00
igor.udot
f2a8beca37
ci: skip h21 for coex_unit_test
2026-06-25 14:27:12 +08:00
Roland Dobai
c2e931b1b1
Merge branch 'docs/eim-homebrew-support' into 'master'
...
docs: Add Homebrew installation instructions for EIM on Linux
Closes DOC-14831
See merge request espressif/esp-idf!46916
2026-06-25 08:14:31 +02:00