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