C.S.M
015fc6b132
Merge branch 'fix/cordic_interation' into 'master'
...
fix(cordic): Fix the wrong cordic parameter
See merge request espressif/esp-idf!53713
2026-10-16 15:07:48 +08:00
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
C.S.M
7a84ca372b
test(cordic): Add cordic sleep test
2026-10-16 11:27:13 +08:00
Shen Meng Jing
ec59da4631
Merge branch 'docs/update_cn_nan_console' into 'master'
...
docs: Update CN translation for NAN security
Closes DOC-15905
See merge request espressif/esp-idf!53563
2026-10-15 14:50:53 +08:00
morris
493326d544
Merge branch 'docs/i2s_add_s31_mode_table' into 'master'
...
docs(i2s): add ESP32-S31 to the communication mode table
See merge request espressif/esp-idf!53614
2026-10-15 14:40:04 +08:00
Chen Chen and Cursor
4797dbc835
docs(i2s): describe communication modes for the current target
...
Replace the all-chip mode table with a per-target list filtered by SOC capabilities.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 11:45:23 +08: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
63ece5bb8c
feat(bt/bluedroid): added AVRCP controller passthrough command example
2026-10-15 09:02:56 +08:00
Steven (Yang Minghui)
1c483c86c1
feat(mcpwm): add open-loop FOC prototype example
2026-10-14 20:51:33 +08:00
Shen Mengjing
f9dda6d8bb
docs: Update CN translation for NAN security
2026-10-13 19:01:47 +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
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
Yi Ying
c1e0766217
docs: Add note to ESP32 ULP ADD instruction
2026-10-12 15:15:51 +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
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
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
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
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
Meet Patel
624ded6069
Merge branch 'feat/pie_task_blacklist' into 'master'
...
feat(freertos): abort when blacklisted tasks execute PIE
See merge request espressif/esp-idf!52759
2026-10-07 16:21:17 +05:30
Sajia
3823554f05
refactor(nan_console): simplify security CLI for NAN console
2026-10-07 10:43:56 +05:30
Meet Patel
19656e4b39
feat(freertos): abort when blacklisted tasks execute PIE
...
Accidental PIE use silently pins tasks to the PIE core and can congest it.
A debug per-task blacklist makes that easy to find without changing the
upstream TCB.
2026-10-07 09:30:31 +05:30
Konstantin Kondrashov
c419ffb554
Merge branch 'contrib/github_pr_19163' into 'master'
...
fix(esp_libc): provide nanosleep implementation (GitHub PR)
Closes IDFGH-18377
See merge request espressif/esp-idf!53368
2026-10-05 16:23:21 +03:00
David Laseca Perez
71408aec39
fix(esp_libc): provide nanosleep implementation
...
Add implementation of nanosleep based on usleep and tests for it.
2026-10-05 11:21:05 +03:00
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
Sajia
9eaede6636
feat(nan): Update documentation for nan security and pairing
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
Song Ruo Jing
421cdd4d15
Merge branch 'feature/ppa_clut_support' into 'master'
...
feat(ppa): add color look-up table support for blend
Closes IDF-15914
See merge request espressif/esp-idf!52800
2026-09-30 20:47:24 +08:00
morris
89ce14eaee
feat(cordic): share the engine with acquire/release
...
The hardware is a singleton, so the driver now hands out references
instead of exclusive creates. new/delete stay as a deprecated pair.
csr_cfg is programmed in one RMW, and the wait path no longer queries
the RTOS tick on every poll.
2026-09-29 14:04:58 +08:00
Wang Meng Yang
8821655307
Merge branch 'feat/add_pwr_ctrl_vchi' into 'master'
...
feat(bt): add bredr power control vendor HCI on esp32s31
Closes BTQABR2023-908
See merge request espressif/esp-idf!53176
2026-09-29 08:31:41 +08:00
Mahavir Jain
5c84327850
Merge branch 'contrib/github_pr_19071' into 'master'
...
feat(http_parser): add HTTP QUERY method (RFC 10008) (GitHub PR)
Closes IDFGH-18266
See merge request espressif/esp-idf!53234
2026-09-28 19:04:29 +05:30
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
yangfeng
5fd21ef0ab
feat(bt): add bredr power control vendor HCI on esp32s31
2026-09-24 15:38:52 +08:00
EyJunge1
4fb3dd1afc
feat(http_parser): add HTTP QUERY method (RFC 10008)
...
Register QUERY in HTTP_METHOD_MAP and accept a leading 'Q' in the
request-line matcher so esp_http_server can parse safe, idempotent
queries with a body.
Document HTTP_QUERY on the server API and cover a bodied QUERY request
in the esp_http_server test app.
2026-09-23 09:33:01 +02:00
yangfeng
a7e113d0f6
feat(bt): support Set_Min_Key_Size HCI for esp32s31
2026-09-17 14:32:05 +08:00
yangfeng
a848cb6534
fix(bt): fix the OCF conflict of ESP_BT_VS_DISCARD_PING_OCF
2026-09-17 14:32:05 +08:00
Sudeep Mohanty
6933b41314
Merge branch 'feat/ulp_component_split' into 'master'
...
refactor(ulp): separate the ULP coprocessor code from the driver
Closes IDF-15957
See merge request espressif/esp-idf!52268
2026-09-15 11:49:23 +02:00
Island
29e854ad3c
Merge branch 'feat/bluedroid_enc_adv_data' into 'master'
...
feat(ble/bluedroid): move Encrypted Advertising Data APIs into the host
See merge request espressif/esp-idf!51898
2026-09-15 14:12:00 +08:00
Ivan Grokhotkov
f1abda1535
Merge branch 'feature/cache_access_counters' into 'master'
...
feat(esp_hw_support): add cache access counter API
See merge request espressif/esp-idf!50600
2026-09-14 17:21:49 +02:00
morris
4cbd7b0e52
Merge branch 'feat/spi_master_high_freq_no_tuning' into 'master'
...
feat(driver_spi): master driver support higher speed limit if 'input_delay_ns' not use
See merge request espressif/esp-idf!51871
2026-09-14 14:57:00 +08:00
morris
bd0f65b73c
Merge branch 'fix/spi_encryption_test_and_guide' into 'master'
...
fix(driver_spi): add flash encryption test and guide
Closes IDF-15060
See merge request espressif/esp-idf!51261
2026-09-14 14:45:18 +08:00
morris
51fe5182bb
Merge branch 'feat/add_lt9611_conponent' into 'master'
...
feat(lcd): add MIPI-to-HDMI example (lt9611)
Closes IDF-15419
See merge request espressif/esp-idf!52175
2026-09-14 10:57:57 +08:00
Ivan Grokhotkov (bot)
16078650c8
feat(esp_hw_support): add cache access counter API
2026-09-11 11:30:28 +02:00
Chen Jichang
d4603212f8
feat(lcd): add MIPI-to-HDMI example (lt9611)
2026-09-11 14:17:40 +08:00
Marius Vikhammer
af1361497f
Merge branch 'docs/api_ref_system_updates' into 'master'
...
docs(system): update API references for H4 and S31
See merge request espressif/esp-idf!52561
2026-09-11 09:53:01 +08:00
Marius Vikhammer
fec0755681
docs(system): update API references for H4 and S31
...
Add target-specific power-management frequencies and capability
conditions so later chips do not need chip-by-chip list updates.
2026-09-10 15:41:03 +08:00