Commit Graph

7800 Commits

Author SHA1 Message Date
Jiang Jiang Jian e64a6b77ee Merge branch 'ci/enable_c5_c61_phy_build_test' into 'master'
feat(ci): re-enable ci build test of phy example for esp32c5

Closes IDF-8851

See merge request espressif/esp-idf!44125
2026-01-05 12:06:49 +08:00
morris 796e85f0f6 refactor(tests): add missing sdkconfig files in the driver test 2026-01-04 22:36:04 +08:00
Island e3fbe4cf1e Merge branch 'feat/support_bluedroid_encrypted_adv_data' into 'master'
feat(ble/bluedroid): Support bluedroid encrypted advertising data

Closes BLERP-2483

See merge request espressif/esp-idf!44400
2026-01-04 17:49:11 +08:00
harshal.patil e91d50ed1e fix(mbedtls): Support partial hardware AES-GCM and s/w fallback for non-AES ciphers
- Support software-fallback for unsupported hardware AES lengths
2026-01-03 12:17:50 +05:30
Xiao Xufeng 438e07b30e refactor: Remove idf_test component
Split the idf_performance.h and target ver, which hold the performance
thresholds, into the headers of each testing.

In the past pytest also parse the common header to get the thresholds.
Now the logic is also removed. Performance thresholds are supposed to be
in the pytest scripts.
2026-01-01 02:26:42 +08:00
zhiweijian ac80bbe285 feat(ble/bluedroid): Support bluedroid encrypted advertising data 2025-12-31 19:55:17 +08:00
C.S.M 4f841416a4 feat(i3c): add i3c master example for lsm6dscx 2025-12-31 18:06:15 +08:00
Guillaume Souchere 66115a0e0b ci(console): Add depends_components attribute to .build-test-rules.yml 2025-12-31 10:53:34 +01:00
Kevin (Lao Kaiyao) 73925a65ec Merge branch 'contrib/github_pr_17926' into 'master'
fix:Report the full buffer length to the UAC stack by setting bytes_r… (GitHub PR)

Closes IDFGH-16855

See merge request espressif/esp-idf!44065
2025-12-31 17:32:54 +08:00
Zhang Wen Xu 4e4b7793a9 Merge branch 'fix/fix_an_ot_example' into 'master'
fix(openthread): remove the default netif configuration from the ot_br example

See merge request espressif/esp-idf!44569
2025-12-31 09:27:13 +00:00
Li Shuai 6e9885f7e6 Merge branch 'bugfix/idfgh-16634' into 'master'
remove the configurable constraint for sleep memory usage optimization option

Closes IDFGH-16634 and IDF-13780

See merge request espressif/esp-idf!42882
2025-12-31 12:57:50 +08:00
kinho b3ef1c0cf2 fix:Report the full buffer length to the UAC stack by setting bytes_read in usb_uac_device_input_cb(), so the host correctly detects received audio data instead of seeing zero bytes. 2025-12-31 10:10:45 +08:00
Wu Zheng Hui dcca718908 Merge branch 'refactor/independent_rtc_timer_hal' into 'master'
feat(hal): graduate rtc_cntl_timer/lp_timer hal/ll  into a new component: esp_hal_rtc_timer and unify naming

Closes IDF-15045

See merge request espressif/esp-idf!44573
2025-12-31 05:22:06 +08:00
Ashish Sharma e78bdb1aff feat: migrates storage examples to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma ac79c16f89 feat: migrates system examples to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma cc0d469048 feat: migrates protocol examples to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 6e5715aac4 feat: migrates network examples to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma 5663e93298 feat: migrates nvs_flash to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma e7e31d5d39 feat: migrates esp_tee to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma f22006e2f0 feat: migrates bt/ble to PSA APIs 2025-12-30 09:31:49 +05:30
wuzhenghui 48ba430297 change(esp_hal_rtc_timer): unify lp_timer/rtc_timer naming to RTC_TIMER 2025-12-30 11:35:36 +08:00
wuzhenghui 0d93c29143 feat(esp_hal_rtc_timer): introduce new RTC timer component and refactor existing timer functions 2025-12-30 10:33:34 +08:00
Island 590be5f98d Merge branch 'bugfix/fix_ble_security_issue_2025_v3' into 'master'
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser

Closes BLERP-2496, BLERP-2494, BLERP-2495, BLERP-2497, and BLERP-2498

See merge request espressif/esp-idf!43903
2025-12-30 10:33:16 +08:00
Fu Hanxi 1721c86e91 test: fix mismatch sdkconfig name and file 2025-12-29 09:53:11 +01:00
Tan Yan Quan f624a9a85e fix(openthread): restore LED state indicator for example code 2025-12-29 15:36:34 +08:00
Wang Meng Yang 82197de97f Merge branch 'bugfix/c3_uhci_rx_fail_master' into 'master'
fix(ble): fix assert caused by ringbuffer read size not matching controller expected rx size

Closes BT-4215

See merge request espressif/esp-idf!44576
2025-12-29 11:42:58 +08:00
zhanghaipeng 051077835c docs(ble): add flow diagrams to bluedroid BLE examples 2025-12-28 17:32:01 +08:00
zhanghaipeng 934970a06f feat(examples/bluedroid): add BLE ACL latency measurement example 2025-12-28 17:31:49 +08:00
zhanghaipeng fdeb5ad87a refactor(examples/bluedroid): Replace hardcoded ADV type values with macros 2025-12-28 16:40:37 +08:00
zhanghaipeng 7cd2f7b34d feat(examples/bluedroid): Add BLE time interval conversion macros for better readability
Add macros to convert time values from milliseconds to BLE interval units:
- ESP_BLE_GAP_ADV_ITVL_MS: Convert advertising interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_ITVL_MS: Convert scan interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_WIN_MS: Convert scan window (0.625ms unit)
- ESP_BLE_GAP_CONN_ITVL_MS: Convert connection interval (1.25ms unit)
- ESP_BLE_GAP_PERIODIC_ADV_ITVL_MS: Convert periodic adv interval (1.25ms unit)
- ESP_BLE_GAP_SUPERVISION_TIMEOUT_MS: Convert supervision timeout (10ms unit)
2025-12-28 11:19:39 +08:00
Li Shuai db0ea9c6f9 change(example): sleep iram optimization support for esp_timer demo 2025-12-27 12:34:17 +08:00
Wang Meng Yang 1767dc6419 Merge branch 'refactor/split_a2dp_sink' into 'master'
fix(examples/classic_bt): Add A2DP sink delay for AVRCP cover art and absolute volume examples

See merge request espressif/esp-idf!44548
2025-12-26 21:15:49 +08:00
xwc d117e8d59b fix(ble): Fix assertion caused by ring buffer read size mismatch expected rx size 2025-12-26 17:04:07 +08:00
Xu Si Yu 7979f3c931 fix(openthread): remove the default netif configuration from the ot_br example 2025-12-25 16:54:25 +08:00
Song Ruo Jing 74aeb3f41f refactor(uart): split UART HAL into separate component 2025-12-25 14:41:28 +08:00
yangfeng 3b6b7e8a60 fix(examples/classic_bt): Add A2DP sink delay for AVRCP cover art and absolute volume examples 2025-12-25 11:25:20 +08:00
yinqingzhao a6b2eb6ad0 refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40 2025-12-24 14:11:52 +08:00
harshal.patil 60637470c2 test(ota): Add tests for verifying app build's SBv2 ECDSA signature verify APIs 2025-12-23 23:24:46 +05:30
zhanghaipeng c762832600 fix(ble/hci): Fix OOB read in ble_adv_scan_combined example 2025-12-23 10:24:00 +08:00
zhanghaipeng a36bf7fe14 fix(ble/bluedroid): Added security check in example Bluedroid_GATT_Server 2025-12-23 10:24:00 +08:00
Rahul Tank da026039ba feat(nimble): Add support for static passkey 2025-12-22 21:13:02 +05:30
Ondrej Kosta c16c4abfda Merge branch 'fix/enable_p4v3_tests' into 'master'
fix(ci): re-enabled ESP32P4 tests on different HW vers

Closes ITOPS-204

See merge request espressif/esp-idf!44167
2025-12-22 16:10:41 +08:00
Erhan Kurubas 3ccc51c096 Merge branch 'enable_esp32p4_jtag_tests' into 'master'
Enable esp32p4 jtag tests

Closes IDF-14440

See merge request espressif/esp-idf!44352
2025-12-19 08:45:40 +01:00
yangfeng dc4b0828f6 refactor(examples/classic_bt): Add example tests for A2DP and AVRCP examples 2025-12-19 11:31:15 +08:00
yangfeng 09e448710b docs: Add explanations for the A2DP sink stream and AVRCP examples
- Modify the path of A2DP sink example
2025-12-19 11:31:15 +08:00
yangfeng e7073b25d5 refactor(examples/classic_bt): Add AVRCP cover art example with LCD display 2025-12-19 11:31:15 +08:00
yangfeng 8ace46d440 refactor(examples/classic_bt): Add common code for AVRCP cover art example 2025-12-19 11:31:15 +08:00
yangfeng d15acf8a80 refactor: Refactor the example of the coexistence of A2DP sink and GATT service 2025-12-19 11:31:15 +08:00
yangfeng bb46db736c refactor(examples/classic_bt): Refactor A2DP sink and AVRCP examples
- Add avrcp_ct_metadata example
- Add avrcp_absolute_volume example
- Add the example components about common code for a2dp sink and avrcp
2025-12-19 11:31:15 +08:00
Shu Chen 1e87d43f1a Merge branch 'refactor/remove_ot_cmac' into 'master'
refactor(openthread/zigbee): remove CMAC from sdkconfig.defaults

See merge request espressif/esp-idf!44008
2025-12-19 02:02:15 +00:00