Commit Graph

7979 Commits

Author SHA1 Message Date
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
Rahul Tank
273bc6a0db Merge branch 'bugfix/fix_host_nimble_fixes' into 'master'
fix(nimble): Fix various issues for security/vulnerability in host

See merge request espressif/esp-idf!45987
2026-02-25 12:45:09 +05:30
nilesh.kale
33eb81d2b2 fix: Remove CI test esp32.test_examples_protocol_esp_http_client 2026-02-25 12:06:44 +08:00
Tomas Rohlinek
ff2b43f31b Merge branch 'fix/minimize_dependencies' into 'master'
feat(storage): Minimize dependencies for test cases

Closes IDF-15321

See merge request espressif/esp-idf!45832
2026-02-24 16:06:21 +01:00
Sudeep Mohanty
afe4bae9dd change(cmakev2-examples): Update README file for cmakev2 examples 2026-02-24 11:21:20 +01:00
Sudeep Mohanty
c735d9beb9 feat(cmakev2): Added import_lib_direct example for cmakev2
This commit adds a new example at
examples/build_system/cmakev2/features/import_lib_direct to
demonstrate the cmakev2 ability to integrate with external CMake
projects easily.
2026-02-24 11:21:20 +01:00
Sudeep Mohanty
fa57ea1a10 feat(cmakev2): Added multi_binary example for cmakev2
This commit adds a new example at
examples/build_system/cmakev2/features/multi_binary to
demonstrate the cmakev2 ability to build multiple binaries in a single
CMake project.
2026-02-24 11:21:20 +01:00
Sudeep Mohanty
390ce6a832 feat(cmakev2): Added conditional_component example for cmakev2
This commit adds a new example at
examples/build_system/cmakev2/features/conditional_components to
demonstrate the cmakev2 ability to conditionally include components in
the build based on Kconfig options.
2026-02-24 11:21:20 +01:00
Sudeep Mohanty
249f3b167f feat(cmakev2): Added plugins example for cmakev2
This commit updates the examples/build_system/cmake/plugins
example for the new build system and adds the newly created example at
examples/build_system/cmakev2/features/plugins.
2026-02-24 11:21:19 +01:00
Sudeep Mohanty
1580f7695b feat(cmakev2): Added multi_config example for cmakev2
This commit updates the examples/build_system/cmake/multi_config
example for the new build system and adds the newly created example at
examples/build_system/cmakev2/features/multi_config.
2026-02-24 11:21:19 +01:00
Sudeep Mohanty
d9aa6adbfc feat(cmakev2): Added import_prebuilt example for cmakev2
This commit updates the examples/build_system/cmake/import_prebuilt
example for the new build system and adds the newly created example at
examples/build_system/cmakev2/features/import_prebuilt.
2026-02-24 11:21:19 +01:00
Sudeep Mohanty
5d7fdc7c78 feat(cmakev2): Added import_lib example for cmakev2
This commit updates the examples/build_system/cmake/import_lib
example for the new build system and adds the newly created example at
examples/build_system/cmakev2/features/import_lib.
2026-02-24 11:21:19 +01:00
Sudeep Mohanty
8a1d5f98f9 feat(cmakev2): Added component_manager example for cmakev2
This commit updates the examples/build_system/cmake/component_manager
example for the new build system and adds the newly created example at
examples/build_system/cmakev2/features/component_manager.
2026-02-24 11:21:19 +01:00