morris
ed033b1700
Merge branch 'bugfix/touch_build_warnings' into 'master'
...
fix(touch_sens): add missing user_filter_ctx initializer for C++
Closes IDFGH-16531 and IDF-14191
See merge request espressif/esp-idf!46184
2026-03-03 12:10:00 +08:00
He Binglin
e880ce192b
Merge branch 'bugfix/esp_idf_s2_options_test_esp_pm' into 'master'
...
fix(esp_pm): change esp32s2 esp32c5 pm_trace io to avoid conflicts with mspi
Closes IDFCI-3647
See merge request espressif/esp-idf!46135
2026-03-03 11:20:14 +08:00
Island
e4e0bf11c0
Merge branch 'bugfix/fix_read_failed_if_smp_is_disabled' into 'master'
...
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
Closes WIFIBUG-1746
See merge request espressif/esp-idf!46128
2026-03-03 11:00:25 +08:00
morris
c69db391e7
fix(touch_sens): add missing user_filter_ctx initializer for C++
...
- Add .user_filter_ctx = NULL to TOUCH_SENSOR_DEFAULT_FILTER_CONFIG macro
- Rename test_touch_sens_common.c to .cpp for C++ compatibility
- Fix C++ compile issues: add spaces between string literals and PRIu32
- Replace VLAs with dynamic memory allocation
Merges https://github.com/espressif/esp-idf/pull/17655
2026-03-03 10:48:11 +08:00
Rahul Tank
b10fa80961
Merge branch 'fix/skip_mbedtls_tls_for_bt_examples' into 'master'
...
fix(nimble): skip using tls configs for bt examples
See merge request espressif/esp-idf!46167
2026-03-02 22:09:16 +05:30
morris
dce89ab59b
Merge branch 'contrib/github_pr_18290' into 'master'
...
docs(spi_flash): Fix redundant phrasing in esp_flash_get_size description (GitHub PR)
Closes IDFGH-17305
See merge request espressif/esp-idf!46191
2026-03-02 23:01:31 +08:00
He Binglin
90c845b8c0
Merge branch 'feat/esp_idf_c5c61_pmu_powerdomain_optimization' into 'master'
...
feat(esp_hw_support): support power domain power-down optimization
Closes PM-671
See merge request espressif/esp-idf!45863
2026-03-02 21:25:06 +08:00
zhiweijian
ba0537c118
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
2026-03-02 18:32:20 +08:00
hebinglin
aee00ddafc
fix(esp_pm): change esp32s2 esp32c5 pm_trace io to avoid conflicts with mspi
2026-03-02 18:02:14 +08:00
Song Ruo Jing
d6031c859a
Merge branch 'feature/psram_halfsleep_mode_support' into 'master'
...
feat(psram): allow PSRAM to enter halfsleep mode during light sleep
Closes IDF-8413
See merge request espressif/esp-idf!45363
2026-03-02 17:01:21 +08:00
Alexey Lapshin
867f0303a5
Merge branch 'feature/gdbstub_support_watchpoint_reason' into 'master'
...
feat(esp_gdbstub): support watchpoint trigger reason
Closes IDF-7306
See merge request espressif/esp-idf!45938
2026-03-02 12:26:32 +04:00
Jiang Jiang Jian
65c723da6b
Merge branch 'bugfix/ft_enable_flag_set_check' into 'master'
...
Add ft enabled check for ft sae
Closes WIFIBUG-1744
See merge request espressif/esp-idf!45932
2026-03-02 15:55:42 +08:00
hebinglin
242508aa12
feat(esp_hw_support): support power domain power-down optimization
2026-03-02 14:22:48 +08:00
Mahavir Jain
25a17ddda0
Merge branch 'feat/improve_ws_server_handshake_handling' into 'master'
...
feat(http_server): improve websocket server handling
Closes IDFGH-17214 and DOC-13853
See merge request espressif/esp-idf!45820
2026-03-02 10:11:06 +05:30
morris
2cc72fabfe
Merge branch 'feat/esp_lcd_set_brightness' into 'master'
...
feat(lcd): add brightness control for LCD panels
Closes IDFGH-15600 and IDFGH-17284
See merge request espressif/esp-idf!46060
2026-03-02 11:39:35 +08:00
He Binglin
1b547ca0ba
Merge branch 'bugfix/esp_idf_s3_deepsleep_dead' into 'master'
...
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
See merge request espressif/esp-idf!41680
2026-03-02 11:35:53 +08:00
Ashish Sharma
4bec0bc5c2
fix(bleprph): skip using tls configs for bt examples
2026-03-02 10:48:10 +08:00
Island
616951585e
Merge branch 'bugfix/fix_some_bluedroid_bugs_260121' into 'master'
...
Bugfix/fix some bluedroid bugs 260121
Closes BLERP-2581
See merge request espressif/esp-idf!45850
2026-03-02 10:36:39 +08:00
Armando (Dou Yiwen)
16f30b12ec
Merge branch 'feat/csi_customized_data_type' into 'master'
...
csi: supported customized data type
Closes IDF-15323
See merge request espressif/esp-idf!45848
2026-03-02 01:54:02 +00:00
Song Ruo Jing
69def0c3ea
feat(psram): allow PSRAM to enter halfsleep mode during light sleep
2026-02-28 22:33:34 +08:00
Antonio Almeida
e09e5d658f
docs(spi_flash): Fix redundant phrasing in esp_flash_get_size
...
Fixed redundant wording in esp_flash_get_size .
2026-02-28 10:43:56 +01:00
Wang Meng Yang
b3b348c650
Merge branch 'bugfix/bredr_cfg_relative_path' into 'master'
...
fix: Fix the relative path of esp_bredr_cfg.h
See merge request espressif/esp-idf!46038
2026-02-28 17:04:07 +08:00
Ldab
711aea0593
feat(lcd): add brightness control for LCD panels
...
Merges https://github.com/espressif/esp-idf/pull/18273
Closes https://github.com/espressif/esp-idf/issues/16230
2026-02-28 15:19:49 +08:00
armando
a472bfbb69
feat(csi): support custom data type
2026-02-28 11:21:12 +08:00
Island
b25bd4e3bf
Merge branch 'feat/ble_bluedroid_log_full_compression_enable' into 'master'
...
feat(ble_mesh): enable log full compression function for bluedroid host
Closes BLERP-2547
See merge request espressif/esp-idf!45294
2026-02-28 10:18:43 +08:00
Island
30d0740ac0
Merge branch 'feat/ble_mesh_alignment' into 'master'
...
feat(ble_mesh): fixed configuration of core nums
See merge request espressif/esp-idf!46099
2026-02-28 10:18:12 +08:00
Chen Chen
c8dde73db5
Merge branch 'fix/spi_unchecked_ret_val' into 'master'
...
fix(spi): fixed unchecked return values
Closes IDF-13895
See merge request espressif/esp-idf!46019
2026-02-28 09:03:09 +08:00
David Čermák
21c2ada4f2
Merge branch 'feat/wifi_remote_migration' into 'master'
...
feat(wifi_remote): Add wifi remote to IDF
Closes IDF-15268
See merge request espressif/esp-idf!45775
2026-02-27 20:46:01 +08:00
C.S.M
762252153a
Merge branch 'feat/add_jpeg_pixel_reverse_enc' into 'master'
...
feat(jpeg): Add config for reversing input pixel format in jpeg encoder
Closes IDFGH-17272
See merge request espressif/esp-idf!46075
2026-02-27 18:31:56 +08:00
zhiweijian
611eef480a
fix(ble/bluedroid): fix ISO HCI layer and update Kconfig
...
- Fix ISO HCI functions and remove unused code
- Fix spelling: BROCASTER to BROADCASTER in Kconfig and headers
- Update common config headers for consistency
2026-02-27 18:00:07 +08:00
zhiweijian
e118d053b3
fix(ble/bluedroid): fix L2CAP, SMP and HCI command issues
...
- Fix active_count check in l2cu_ble_plcb_active_count
- Restore previous state if connection command fails
- Fix HCI cmd buffer size off-by-one errors
- Fix connect handle length errors
- Fix channel sounding event status handling
- Fix SMP param_len check in smp_rand_back
- Fix spelling: BROCASTER to BROADCASTER in definitions
2026-02-27 17:59:59 +08:00
zhiweijian
e0ccc644a8
fix(ble/bluedroid): fix GAP, advertising and security issues in BTM layer
...
- Fix adv state restore and reset if start/stop failed
- Fix periodic adv v2 event without PAWR feature enabled
- Fix periodic adv sync establish skip handling
- Fix resolving list max_size validation
- Fix RPA addr_type update after host-side resolution
- Fix pairing_state reset if p_dev_rec alloc failed
- Fix ISO cis_cnt limit and ext adv parameter check
- Try to delete smp keys even if not in device list
2026-02-27 17:59:46 +08:00
zhiweijian
6242e0244c
fix(ble/bluedroid): fix GATT protocol and database operation issues
...
- Fix GATTC read by type length error and rsp pdu format check
- Fix p_cur_handle update in gatts_db_read_attr_value_by_type
- Fix len calculation error in calculate_database_info_size
- Replace gatt_find_the_connected_bda with p_tcb_list iteration
- Send cmd reject if cid is invalid
- Fix param_len check in smp_rand_back
- Remove duplicate uuid compare functions
2026-02-27 17:59:35 +08:00
zhiweijian
1fea299dc9
fix(ble/bluedroid): fix parameter handling and deep copy in BTC layer
...
- Fix CS and CTE callback deep copy errors in btc_gap_ble
- Fix incorrect parameter check in btc_gattc_prepare_write_char_descr
- Fix conn_handle length error and malloc failure handling
- Fix memcpy error and reset params if malloc failed
- Fix spelling: BROCASTER to BROADCASTER
- Delete unused ISO functions in btc_iso_ble
2026-02-27 17:59:24 +08:00
zhiweijian
c7931bedf5
fix(ble/bluedroid): fix state management and security issues in BTA DM layer
...
- Fix out-of-bounds read and peer_device cleanup in bta_dm_acl_change
- Fix adv state restore and BTM status usage in bta_dm_ble_advstop
- Fix remove security device failed due to invalid transport
- Rename tBTA_DM_API_BLE_OBSERVE to tBTA_DM_API_BLE_ADVACTION
- Remove unused btm_sec_find_bonded_dev()
2026-02-27 17:59:13 +08:00
zhiweijian
d4f3517da4
fix(ble/bluedroid): fix memory safety and state issues in BTA GATT layer
...
- Fix use-after-free and double-free in bta_gattc_update_include_service
- Fix heap buffer overflow in GATT database operations
- Fix GATTC cache load attr length check and NVS handle leak
- Fix parameter validation in bta_gattc_uuid_compare
- Ensure all CLCBs are cleaned up on deregister
- Remove unused bta_gattc_open_error
- Unify GATT db count/fill by declaration handle range
- Fix return status in gatts_set_attribute_value
2026-02-27 17:59:02 +08:00
zhiweijian
562cd2eae5
fix(ble/bluedroid): fix parameter validation and cleanup in ISO and CTE APIs
...
- Add parameter validation in esp_ble_iso_api and esp_ble_cte_api
- Delete unused ISO functions and incorrect parameter checks
- Add host status check in esp_ble_iso_get_callback()
- Fix CTE parameter handling when enable value is 0
2026-02-27 17:58:50 +08:00
zhiweijian
d439a3fcce
fix(ble/bluedroid): fix parameter validation and initialization in BLE APIs
...
- Add parameter validation in esp_gap_ble_api, esp_gattc_api, esp_gatts_api
- Initialize API args to prevent undefined behavior
- Add host status checks in API functions
- Fix memory leak if bluedroid init failed
2026-02-27 17:58:36 +08:00
Song Ruo Jing
9ba6719582
Merge branch 'bugfix/gpio_is_valid_gpio' into 'master'
...
fix(gpio): GPIO_IS_VALID_GPIO should consider IO exceeds 64
Closes IDFGH-17128, IDFGH-16918, IDF-9097, and IDF-15286
See merge request espressif/esp-idf!45417
2026-02-27 17:20:43 +08:00
Zhang Wen Xu
911b23a237
Merge branch 'feat/ensure_txpower_index_changes_linearly' into 'master'
...
feat(802.15.4): ensure 154 txpower index changes linearly
See merge request espressif/esp-idf!41089
2026-02-27 08:55:24 +00:00
David Cermak
a517f04c54
feat(wifi-remote): Add support for wifi-remote to esp_wifi
2026-02-27 09:14:51 +01:00
Linyan Liu
9863c009d9
fix(ble_mesh): Revert some change updated in the commit 0e0fab2ea7
2026-02-27 15:58:07 +08:00
luoxu
f084edd4d4
fix(ble_mesh): fixed configuration of core nums
2026-02-27 15:58:00 +08:00
C.S.M
786becf97a
Merge branch 'fix/uhci_receive_err' into 'master'
...
fix(uhci): Fix uhci second receive error when first receive is long
Closes IDFGH-17195
See merge request espressif/esp-idf!46023
2026-02-27 15:52:43 +08:00
C.S.M
05fd4d7da3
feat(jpeg): Add config for reversing input pixel format in jpeg encoder
...
Also add format check on both encoder and decoder
Closes https://github.com/espressif/esp-idf/issues/18262
2026-02-27 15:31:47 +08:00
Kapil Gupta
53cdf7bc34
Merge branch 'bugfix/eap_tls_psa_crypto_fail' into 'master'
...
fix(esp_wifi): EAP TLS RSA verify and CBC record decrypt with PSA crypto
Closes WIFIBUG-1745
See merge request espressif/esp-idf!46056
2026-02-27 12:38:14 +05:30
Wan Lei
3cc0fa1971
Merge branch 'feat/driver_twai_sleep_retention_support' into 'master'
...
feat(driver_twai): new driver sleep retention supports
Closes IDF-13001
See merge request espressif/esp-idf!45418
2026-02-27 14:29:06 +08:00
Zhang Wen Xu
c53a35a177
Merge branch 'fix/fix_an_ot_config_error' into 'master'
...
fix(openthread): fix a macro error
See merge request espressif/esp-idf!46077
2026-02-27 06:12:57 +00:00
zhuanghang
b115848dff
feat(802.15.4): get txpower table from phylib
2026-02-27 04:25:56 +00:00
Island
5d36094661
Merge branch 'fix/iso_regression' into 'master'
...
fix(ble): Miscellaneous ISO fixes due to some previous changes
See merge request espressif/esp-idf!46068
2026-02-27 12:20:16 +08:00