Commit Graph
34852 Commits
Author SHA1 Message Date
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
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
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
luoxu 05783fafd7 feat(ble): update log compression for bluedroid 2026-02-27 11:01:27 +08:00
luoxu 4cf88ce078 feat(ble_mesh): enable log full compression function for bluedroid host 2026-02-27 11:01:27 +08:00
Wu Zheng Hui 1a27f44f04 Merge branch 'fix/fix_ub_in_gpio_wakeup_setting' into 'master'
fix(esp_hw_support): add validation for gpio_pin_mask

Closes IDF-15342

See merge request espressif/esp-idf!46058
2026-02-27 10:29:56 +08:00
Song Ruo Jing b80c6197ea Merge branch 'feature/dma2d_with_flash_encryption' into 'master'
feat(dma2d, ppa): Support flash encryption for DMA2D and PPA

Closes IDF-15058 and IDF-15075

See merge request espressif/esp-idf!45204
2026-02-26 20:56:07 +08:00
wanckl b814abc9e0 feat(driver_twai): new driver sleep retention support 2026-02-26 20:10:16 +08:00
Xu Si Yu 4232a4df6b fix(openthread): fix a macro error 2026-02-26 18:03:49 +08:00
Jiang Jiang Jian 5d2668b771 Merge branch 'feat/update_wifi_iperf_example' into 'master'
Feat: update iperf examples

See merge request espressif/esp-idf!44705
2026-02-26 17:49:51 +08:00
Song Ruo Jing 9362907287 feat(dma2d,ppa): Support flash encryption for DMA2D and PPA 2026-02-26 16:39:40 +08:00
Song Ruo Jing 29d62fa6ae feat(mspi): add clear log in psram mspi intr isr for addr misaligned error 2026-02-26 16:38:06 +08:00
C.S.M 1fb79d7e1a fix(uhci): Fix uhci second receive error when first receive is long
Closes https://github.com/espressif/esp-idf/issues/18200
2026-02-26 16:33:50 +08:00
Song Ruo Jing 476004e4b8 fix(gpio): add esp_gpio_reserve check to gpio_config 2026-02-26 16:26:58 +08:00
Song Ruo Jing e5ff2747aa fix(gpio): GPIO_IS_VALID_xxx macros should exclude IO exceeds 64
Closes https://github.com/espressif/esp-idf/issues/18148
2026-02-26 16:26:58 +08:00
Song Ruo Jing 6987aca1ce fix(ledc): prevent potential underflow causes multi-fade param calculation errors
Closes https://github.com/espressif/esp-idf/issues/17980
2026-02-26 16:26:58 +08:00
Konstantin Kondrashov 67290da88f Merge branch 'contrib/github_pr_18276' into 'master'
fix(ulp): disable unsupported LP_IO_NUM7 for ESP32-C5 (GitHub PR)

Closes IDFGH-17287

See merge request espressif/esp-idf!46049
2026-02-26 09:38:12 +02:00
Shu Chen a8d9e8fe4f Merge branch 'feat/csl_power_consumption' into 'master'
feat(openthread): turn off rx earlier for csl if no packet received

See merge request espressif/esp-idf!39394
2026-02-26 07:26:59 +00:00
morris 5972e377ef test(ppa): add support for esp32p4 eco4 in PPA tests 2026-02-26 11:50:57 +08:00
Chen Yudong c5fc8e916e ci: add 'depends_components' to wifi test apps 2026-02-26 11:23:49 +08:00