Commit Graph
8825 Commits
Author SHA1 Message Date
Wang Meng Yang b2b035b8f7 Merge branch 'feat/add_pth_cmd_example' into 'master'
feat(bt/bluedroid): added AVRCP controller passthrough command example

Closes BT-3415

See merge request espressif/esp-idf!47220
2026-10-16 15:02:57 +08:00
Samuel Obuch a26d511f28 Merge branch 'ci/enable_remaining_usj_tests' into 'master'
ci: enable remaining usj tests

Closes IDF-16198, IDF-11514, and IDFCI-10703

See merge request espressif/esp-idf!53568
2026-10-15 11:52:25 +02:00
morris 91b153d451 Merge branch 'feat/mcpwm_add_dual_loop_foc_examples' into 'master'
feat(mcpwm): refactor open-loop FOC examples

See merge request espressif/esp-idf!53548
2026-10-15 11:07:13 +08:00
Jin Cheng ba5c818e29 feat(bt/bluedroid): add smoke test for AVRCP passthrough example 2026-10-15 09:02:59 +08:00
Jin Cheng 63ece5bb8c feat(bt/bluedroid): added AVRCP controller passthrough command example 2026-10-15 09:02:56 +08:00
Konstantin Kondrashov 2cf5f0ab36 test(efuse): avoid intermediate boots during virtual eFuse setup
Keep reading, modifying, and writing virtual eFuses under one UART guard.
Leave the stub running after the read, synchronize without resetting, and
avoid normal boots after auxiliary writes so the bootloader cannot
re-enable cleared virtual eFuse bits before the final application flash.

Remove the redundant esptool guard around normal flashing. Validate the
dump size and report read/write failures with operation and port context,
propagating the original exception without retries.
2026-10-14 17:25:26 +03:00
Steven (Yang Minghui) 1c483c86c1 feat(mcpwm): add open-loop FOC prototype example 2026-10-14 20:51:33 +08:00
Sudeep Mohanty f8acd6667c fix(buildv2): disable examples with BUILD_COMPONENTS dependencies
The esp_tinyusb, esp_secure_cert_mgr and usb_device_uac managed components
read the BUILD_COMPONENTS build property, which Build system v2 does not
provide.
2026-10-14 20:19:17 +08:00
Li Shuai 5f5b1ebd93 Merge branch 'change/esp_idf_add_h4h21s31_pm_cases' into 'master'
release ESP32-H4 ESP32-H21 ESP32-S31 pm/lowpower ci test cases

Closes IDF-16196, IDF-14645, IDF-12286, and IDF-11522

See merge request espressif/esp-idf!50969
2026-10-14 20:07:30 +08:00
Samuel Obuch 8e3d040d28 ci: enable remaining usj tests 2026-10-14 12:24:07 +02:00
C.S.M 87c66ad589 feat(vddbat): Add vddbat support for esp32h21, (deepsleep when vol under 3.0V) 2026-10-13 19:05:42 +08:00
hebinglin 1dd080549b change(esp_pm): add h4 h21 s31 pm ci test 2026-10-13 14:52:55 +08:00
Wang Ning 92425d9b54 docs(ulp): correct the GPIO0 note in the LP core GPIO example 2026-10-13 14:17:18 +08:00
C.S.M a33e3f63e4 Merge branch 'feat/vbat_h4_p1' into 'master'
feat(vddbat): Add vddbat protection support on esp32h4 (protection level1)

See merge request espressif/esp-idf!52699
2026-10-13 10:48:57 +08:00
Gao Xu ba0b4744fe Merge branch 'ci/h21_target_test' into 'master'
ci(esp32h21): enable ci target test

See merge request espressif/esp-idf!52704
2026-10-12 17:34:06 +08:00
Gao Xu d1fe44bcdf Merge branch 'feat/s31_adc_soft_cali' into 'master'
ADC calibration on ESP32-S31

Closes IDF-14742

See merge request espressif/esp-idf!48955
2026-10-12 16:16:59 +08:00
gaoxu 03c60f0cd9 feat(adc): support ADC calibration on ESP32-S31 2026-10-12 14:58:28 +08:00
C.S.M a7717feb1a feat(vddbat): Add vddbat support for esp32h4, (deepsleep when vol under 3.0V) 2026-10-12 14:35:43 +08:00
Guillaume Souchere 5e7027c3eb Merge branch 'fix/esp-stdio-custom-io' into 'master'
fix(esp_stdio): Update custom IO implementation

See merge request espressif/esp-idf!52929
2026-10-11 09:43:30 +02:00
Guillaume Souchere dcd4706b2b feat(esp_stdio): Update API and add missing test case 2026-10-11 08:24:36 +02:00
Hu Rui ac3b838b30 Merge branch 'refactor/dac_sample_count' into 'master'
refactor(dac): count continuous write lengths in samples

See merge request espressif/esp-idf!53158
2026-10-10 11:09:29 +08:00
Hu Rui 2f40ad4dcc refactor(dac): count continuous write lengths in samples 2026-10-09 17:42:34 +08:00
Island e532fa5d6b Merge branch 'idf/ble_audio_addr_sign' into 'master'
fix(ble_audio): Unify to use LSB-first address in BLE ISO & BLE Audio

See merge request espressif/esp-idf!53238
2026-10-09 14:37:30 +08:00
Laukik Hase b4c33d6231 Merge branch 'feat/esp_tee_antirollback' into 'master'
feat(esp_tee): Add support for TEE image anti-rollback protection

Closes IDF-15806

See merge request espressif/esp-idf!52525
2026-10-09 11:05:41 +05:30
gaoxu 90fe5d2064 ci(esp32h21): disable tests which cannot pass 2026-10-09 10:58:42 +08:00
gaoxu 50a81a31f0 ci(esp32h21): enable ci target test 2026-10-09 10:58:42 +08:00
Linyan Liu 47b94f0753 fix(ble_audio): Unify to use LSB-first address in BLE ISO & BLE Audio 2026-10-09 10:16:41 +08:00
Laukik Hase bdddcf1cfa Merge branch 'fix/esp_tee_misc_fixes_optim' into 'master'
feat(esp_tee): Miscellaneous optimizations and fixes

See merge request espressif/esp-idf!51887
2026-10-08 16:14:19 +05:30
Nachiket Kukade 5c28d1ad57 Merge branch 'feat/extend_nan_console_example' into 'master'
feat(nan): Extend NAN Security to NAN console example

See merge request espressif/esp-idf!53332
2026-10-08 13:17:00 +08:00
Mahavir Jain 05429d2fb7 Merge branch 'change/json_components_instead_of_cjson' into 'master'
change(examples): use json_parser and json_generator in the RESTful server

See merge request espressif/esp-idf!53331
2026-10-08 09:13:20 +05:30
Wang Meng Yang 7f8e4a1ae8 Merge branch 'feat/unified_hci_uart' into 'master'
feat(bt): unify HCI UART controller examples

See merge request espressif/esp-idf!49646
2026-10-08 08:30:47 +08:00
Sajia 3823554f05 refactor(nan_console): simplify security CLI for NAN console 2026-10-07 10:43:56 +05:30
Mahavir Jain b5227eaef5 Merge branch 'fix/esp_http_client_bodyless_204_304' into 'master'
fix(esp_http_client): do not wait for a body on a 204 or 304 response

See merge request espressif/esp-idf!53059
2026-10-07 09:38:20 +05:30
Adam Múdry ce2100de51 Merge branch 'fix/update_generic_partition_bdl_example_dependency_new_major_verison' into 'master'
feat(storage): Update generic_partition_bdl example (dependency update)

Closes IDF-16418

See merge request espressif/esp-idf!53381
2026-10-06 14:57:43 +02:00
Laukik Hase b0ed795812 change(esp_tee): Reset the LP_AON/RTC domain when resetting from the TEE 2026-10-06 17:53:25 +05:30
Mahavir Jain f54ebd1ed8 Merge branch 'feat/esp_tls_groups_and_ciphersuites_config' into 'master'
feat(esp-tls): allow the TLS supported groups list to be configured

See merge request espressif/esp-idf!53001
2026-10-05 12:32:45 +05:30
Ashish Sharma 825c814e79 feat(esp-tls): allow the TLS supported groups list to be configured 2026-10-05 12:32:45 +05:30
Adam Múdry 750353923a feat(storage): Update generic_partition_bdl example (dependency update) 2026-10-02 16:21:02 +02:00
Mahavir Jain 67498c769f change(esp_tee): use json_parser in the attestation test, json_generator 2.0.0
Parse the attestation token with json_parser instead of cJSON. The
header, eat and public_key objects are hashed verbatim from the token
text, which is exactly what the TEE hashed before signing. The TEE
subproject moves to json_generator 2.0.0, which escapes strings as RFC
8259 requires.
2026-10-01 22:21:59 +05:30
Mahavir Jain 435ec0dd42 change(examples): use json_parser in the I2C slave network sensor
Parse the GitHub API response with json_parser instead of cJSON. The
description is copied with a bound instead of an unbounded memcpy into
the 100 byte buffer.
2026-10-01 22:19:52 +05:30
Mahavir Jain ff5bcc2491 change(examples): use json_parser and json_generator in the RESTful server
Replace cJSON with json_parser for the light control request and
json_generator for the system info and temperature responses. A body
that is not a JSON object, or lacks integer red, green and blue values,
now gets a 400 instead of a NULL dereference.
2026-10-01 22:19:51 +05:30
Sajia e72506d89b feat(nan): Extend NAN Security to NAN console 2026-10-01 12:46:05 +05:30
Laukik Hase e601f6fae0 ci(esp_tee): Update test-apps and docs for TEE image anti-rollback protection support 2026-10-01 11:16:40 +05:30
Ashish Sharma 208d4d4f87 fix(esp_http_client): do not index the example buffer with a negative error code 2026-10-01 10:34:04 +08:00
Song Ruo Jing 76b4cf1336 feat(ppa): add color look-up table support for blend 2026-09-28 20:08:42 +08:00
xiongweichao 738ce5b20c feat(bt): unify HCI UART controller examples 2026-09-28 17:06:02 +08:00
yangfeng 818b887f73 feat(bt): Support OPP v1.2.1 profile
- Add Bluedroid Object Push (OPP 1.2.1) client and server over GOEP.
Object Push is implemented; Business Card Pull/Exchange are not supported.

- Transport follows GOEP 2.0 backward compatibility: the server listens
on RFCOMM (stack-allocated SCN) and OBEX-over-L2CAP; SDP always
publishes RFCOMM and adds GoepL2CapPsm when L2CAP is up. The client
uses L2CAP if the peer advertises GoepL2CapPsm, otherwise RFCOMM,
with no connect fallback.

- Also add GOEP server, OPP VFS, unified Classic BT security masks in
esp_bt_defs.h, and bt_opp_client / bt_opp_server examples.
2026-09-28 09:43:44 +08:00
Rahul Tank 2a91b59129 feat(nimble): Added LFU method for device deletion after bond count overflow 2026-09-25 12:22:20 +05:30
Ondrej Kosta 3ee866cf52 Merge branch 'contrib/github_pr_19006' into 'master'
fix(sta2eth): URL-decode SSID/password in manual config web form (GitHub PR)

Closes IDFGH-18181

See merge request espressif/esp-idf!52263
2026-09-24 14:31:04 +08:00
Jiang Jiang Jian 12d7eacadd Merge branch 'refactor/update_pan_mac_addr_type' into 'master'
refactor(bt/bluedroid): add esp_pan_mac_addr_t for PAN Ethernet MAC addr

See merge request espressif/esp-idf!52972
2026-09-23 14:24:22 +08:00