3640 Commits
Author SHA1 Message Date
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 ChenandCursor 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