Commit Graph

7992 Commits

Author SHA1 Message Date
Marius Vikhammer 25a2747dfd ci: restore runnable pytest configs
Use real CI config names and minimal config aliases so these tests are
collected and built again instead of silently being skipped.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Made-with: Cursor
2026-03-16 13:45:26 +08:00
Fu Hanxi 7d8b6549d0 Merge branch 'ci/missing_config_pre_commit_hook' into 'master'
ci: add pre-commit hook to detect missing configs

Closes IDFCI-2653

See merge request espressif/esp-idf!45826
2026-03-13 08:48:25 +01:00
Rahul Tank d158eb534b Merge branch 'bugfix/fix_compilation_issue_example' into 'master'
feat(nimble): Added changes in examples to have code under flags

See merge request espressif/esp-idf!46507
2026-03-13 08:31:25 +05:30
Evgeny Torbin 7ace6b91c9 ci: fix pre-commit hook errors 2026-03-12 12:02:11 +01:00
Evgeny Torbin d0f062c018 ci: remove unused test cases 2026-03-12 12:02:10 +01:00
Xu Si Yu dde91039fc Merge branch 'feat/add_deadlock_debug_feature' into 'master'
feat(openthread): add task block monitor to detect OpenThread mainloop

See merge request espressif/esp-idf!44526
2026-03-12 16:54:27 +08:00
Rahul Tank 200ecc17a5 Merge branch 'bugfix/ble_ancs_ext_adv_scan_rsp_fix' into 'master'
fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data in ble_ancs demo

See merge request espressif/esp-idf!46458
2026-03-12 10:35:37 +05:30
Xu Si Yu d074c72538 feat(openthread): add a task block monitor 2026-03-12 12:14:18 +08:00
Rahul Tank 9036880677 feat(nimble): Added changes in examples to have code under flags 2026-03-11 19:12:26 +05:30
Marius Vikhammer 72609b3a8a Merge branch 'docs/console_readme_links' into 'master'
docs(console): update broken link in console readme

Closes IDFGH-16978

See merge request espressif/esp-idf!44717
2026-03-11 12:54:12 +08:00
Evan Sigl 76f523a29e fix(mcpwm): Update serial-studio-dashboard.json to comply with new formatting
Merges https://github.com/espressif/esp-idf/pull/18316
2026-03-11 10:07:01 +08:00
Shreeyash b64d70069f fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data 2026-03-10 14:18:18 +05:30
Konstantin Kondrashov c2768cf849 Merge branch 'feature/improve_ulp_delay_api' into 'master'
feat(ulp): Improved ULP delay accuracy and removed floating point operations

Closes IDFGH-16353 and IDFGH-15960

See merge request espressif/esp-idf!45937
2026-03-09 17:48:31 +02:00
Chen Chen 638a47b704 Merge branch 'feat/s31_support_mcpwm' into 'master'
feat(mcpwm): support mcpwm on esp32s31

Closes IDF-14756 and IDF-14757

See merge request espressif/esp-idf!45803
2026-03-09 09:27:30 +08:00
Jiang Jiang Jian 46ee782a21 Merge branch 'fix/roam_scan_ongoing_flag_set' into 'master'
Set and unset roam scan ongoing flag properly

Closes WIFIBUG-1508, WIFIBUG-1621, and WIFIBUG-1747

See merge request espressif/esp-idf!44384
2026-03-06 18:54:15 +08:00
hebinglin 96af3e4d2e change(example): change uart wakeup mode 0 edge threshold 2026-03-06 11:23:27 +08:00
hebinglin 048a9ae514 change(esp_hw_support): deprecate uart_set_wakeup_threshold and uart_get_wakeup_threshold 2026-03-06 11:23:27 +08:00
Li Shuai de6a300bf7 Merge branch 'feat/esp_idf_software_clk_icg' into 'master'
support ESP32-P4 runtime clock control for peripherals to be used/kept during light sleep

Closes PM-395 and IDF-12839

See merge request espressif/esp-idf!43184
2026-03-06 11:22:02 +08:00
Mahavir Jain 0e6c903abb Merge branch 'fix/remove_unused_psa_migration_code_http_server' into 'master'
Fix/remove unused psa migration code http server

See merge request espressif/esp-idf!46112
2026-03-05 18:37:32 +05:30
Mahavir Jain a5d7fb3a41 Merge branch 'fix/fix_dynamic_buffer_with_tls1_3' into 'master'
fix: fixes failing dynamic buffer tests

Closes IDFCI-5130

See merge request espressif/esp-idf!45150
2026-03-05 18:35:32 +05:30
Wang Meng Yang 38f37e18af Merge branch 'change/hfp_hf_example' into 'master'
change(bt/examples): Add the use of internal codec APIs in the hfp_hf example

Closes IDFGH-17271

See merge request espressif/esp-idf!46168
2026-03-05 19:44:33 +08:00
Li Shuai a26816a5ab fix(example): fix some issues for light sleep example
fix test related apps undeclared symbol build error
remove uart wakeup example for esp32 (not support)
2026-03-05 18:11:17 +08:00
Konstantin Kondrashov 74561963e1 feat(ulp): Improved ULP delay API accuracy and removed floating point operations
Closes https://github.com/espressif/esp-idf/issues/17494
Closes https://github.com/espressif/esp-idf/issues/16891
2026-03-05 10:39:34 +02:00
Chen Chen 675aa0695c feat(mcpwm): support mcpwm on esp32s31
- Remove duplicate 'MCPWM ETM timer event table' comment (esp32h2, esp32c6, esp32h21)
- esp32s31 clk_tree_defs: add PLL20M enum for MCPWM timer/capture/carrier to match SOC_MCPWM_*_CLKS

Made-with: Cursor
2026-03-05 09:32:41 +08:00
tarun.kumar ff4023beea fix(roam) : Set and unset roam scan ongoing flag properly 2026-03-04 15:40:10 +05:30
Ashish Sharma f93575a622 feat(secure_boot): adds api to verify data partition integrity
Closes https://github.com/espressif/esp-idf/issues/17482
2026-03-04 10:22:33 +08:00
Ashish Sharma f0f8183281 fix: removes deprecated http_crypto sources 2026-03-03 11:16:49 +08:00
Ashish Sharma b5c3e27a38 fix: fixes failing dynamic buffer tests 2026-03-03 11:16:49 +08:00
Ashish Sharma a67686bc55 feat(blufi): update to AES-CTR 2026-03-03 10:16:21 +08:00
Aditya Patwardhan a6ebb19fea fix(bt): Keep older error code for backward comatibility 2026-03-03 10:16:21 +08:00
Ashish Sharma 4d3e40d7be fix: enable HARDWARE_MPI by default 2026-03-03 10:16:21 +08:00
zhiweijian b720d65e0c fix(ble/blufi): Fixed blufi dh key cal failed 2026-03-03 10:16:21 +08:00
Wan Lei cd27a1256b Merge branch 'fix/fix_twai_network_test' into 'master'
fix(driver_twai): fixes network test string timeout error

See merge request espressif/esp-idf!46203
2026-03-03 10:07:10 +08:00
wanckl f6f5fff342 fix(driver_twai): fixes network test string timeout error 2026-03-02 20:42:04 +08:00
Ashish Sharma 56d2fd6757 fix(esp_http_server): remove http server unused psa migration 2026-03-02 14:48:41 +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
yangfeng 2dfc09fbbd change(bt/examples): Add the use of internal codec APIs in the hfp_hf example
- Closes https://github.com/espressif/esp-idf/issues/18261
2026-03-02 11:15:47 +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
zhiweijian 8f4dd7824e fix(ble/bluedroid): fix bugs in BLE 5.0 bluedroid examples
- Fix callback function usage and parameter errors
- Fix spelling: BROCASTER to BROADCASTER in examples
- Update examples to match API changes
2026-02-27 18:00:19 +08:00
morris ca17b599c4 feat(crc): added async crc console example 2026-02-27 10:56:25 +08:00
Ashish Sharma 5028b6230f feat(http_server): improve websocket server handling
1. Adds post handshake callback
2. Removes requirement to handle HTTP_GET message in websocket handler

Closes https://github.com/espressif/esp-idf/issues/18215
2026-02-27 09:59:05 +08:00
morris eeb800f5cf Merge branch 'feat/lcd_example_add_rd' into 'master'
docs(lcd): update rd pin description for i80_controller example

Closes IDFGH-17289

See merge request espressif/esp-idf!46069
2026-02-26 18:03:56 +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
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
Chen Chen 679b7ade12 docs(lcd): update rd pin description for i80_controller example
Closes https://github.com/espressif/esp-idf/issues/18277
2026-02-26 14:42:53 +08:00
Chen Yudong 9afec3c4f3 fix: use iperf-cmd for example esp_ble_mesh/wifi_coexist 2026-02-26 12:01:56 +08:00
Chen Yudong 4e032bf3e1 feat(example): update iperf examples 2026-02-26 11:23:45 +08:00
Sudeep Mohanty a8423cf751 Merge branch 'feat/buildv2_examples' into 'master'
feat(cmakev2): Added cmakev2 examples

Closes IDF-13070, IDF-14185, and IDF-15153

See merge request espressif/esp-idf!45400
2026-02-25 13:58:27 +01:00
Chen Yudong b4a37ebd9d fix(example): remove bt requires from wifi example 2026-02-25 16:37:02 +08:00
Rahul Tank 432cd1ebdd fix(nimble): Improve safety, fix bugs, and update docs across NimBLE examples
- Remove unused headers from examples
- Improve periodic adv/sync example functionality and readability
- Use ble_hs_id_infer_auto() instead of hardcoded BLE_OWN_ADDR_PUBLIC/RANDOM
- Add ble_hs_util_ensure_addr() calls in on_sync for proper address setup
- Use correct ext adv instance (0 instead of 1) in phy_prph, l2cap_coc, multi_conn
- Fix struct name: ble_gap_periodic_adv_enable_params -> ble_gap_periodic_adv_start_params
- Add CONFIG_BT_NIMBLE_GAP_SERVICE guards around ble_svc_gap_device_name_set
- Fix unsafe AD data parsing with bounds checks in central examples
- Fix UUID matching bugs (off-by-one loop condition and byte order) in
  phy_cent, htp_cent, and proximity_sensor_cent
- Fix ble_multi_conn_cent address type to use dynamic inference
- Remove contradictory sm_sc=0 after sm_sc=1 in ble_multi_adv
- Add CONFIG_BT_NIMBLE_EXT_ADV=y to ble_multi_adv sdkconfig defaults
- Check return values for ble_gap_set_host_feat, nimble_port_init
- Update tutorials and READMEs to match code changes
2026-02-25 12:59:48 +05:30