Commit Graph

8408 Commits

Author SHA1 Message Date
Jiang Jiang Jian
e8bc6e4385 Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v6.1' into 'release/v6.1'
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (6.1)

See merge request espressif/esp-idf!50716
2026-08-31 11:07:59 +08:00
gaoxu
61c4fbcba5 feat(isp): support ISP DPC, add tests and use it in multi pipeline example 2026-08-28 11:14:33 +08:00
morris
43e6da1796 Merge branch 'refactor/dac_priv_dma_callbacks_v6.1' into 'release/v6.1'
refactor(dac): move DMA interrupt handling behind dac_priv_dma callbacks (v6.1)

See merge request espressif/esp-idf!52150
2026-08-28 10:15:29 +08:00
morris
f0cfc287b6 Merge branch 'docs/clarify_p4_no_wifi_ble_v6.1' into 'release/v6.1'
docs: Clarify that ESP32-P4 does not have Wi-Fi or Bluetooth in the introduction (v6.1)

See merge request espressif/esp-idf!51502
2026-08-28 10:11:51 +08:00
morris
1a0aa28792 Merge branch 'docs/update_get_started_s31_v6.1' into 'release/v6.1'
docs: Update Get Started for ESP32-S31 (v6.1)

See merge request espressif/esp-idf!51722
2026-08-28 10:11:19 +08:00
morris
f7502ee0cb Merge branch 'isp_dma_one_frame_v6.1' into 'release/v6.1'
feat(isp): support isp dma input and add example (v6.1)

See merge request espressif/esp-idf!50754
2026-08-28 10:05:35 +08:00
Wang Meng Yang
33c6931f9e Merge branch 'docs/update_coexist_docs_v6.1' into 'release/v6.1'
docs(coex): enable coexist docs for c61 h21 h4 s31 (v6.1)

See merge request espressif/esp-idf!51376
2026-08-28 07:49:54 +08:00
Hu Rui
f7dc7a638d refactor(dac): move DMA interrupt handling behind dac_priv_dma callbacks 2026-08-27 20:25:24 +08:00
morris
88e8e6bb13 Merge branch 'feat/uhci_receive_isr_ctn_v6.1' into 'release/v6.1'
feat(uhci): ISR receive and continuous API example/docs (backport v6.1)

See merge request espressif/esp-idf!51641
2026-08-27 18:04:32 +08:00
morris
dfa12ca99b Merge branch 'docs/i2c_addr_description_v6.1' into 'release/v6.1'
docs(i2c): clarify 7-bit address usage (v6.1)

See merge request espressif/esp-idf!51089
2026-08-27 17:59:00 +08:00
morris
8a0d1f94a9 Merge branch 'docs/gpio_strapping_descrption_v6.1' into 'release/v6.1'
docs(gpio): removed strapping description in programming guide (v6.1)

See merge request espressif/esp-idf!52059
2026-08-27 17:57:59 +08:00
Fu Hanxi
7eaf5f1b4e Merge branch 'feat/apply-common-scripts-6.1' into 'release/v6.1'
ci: apply common-scripts CI refactor (v6.1)

See merge request espressif/esp-idf!50988
2026-08-27 10:39:58 +02:00
Marius Vikhammer
bdb2e96103 Merge branch 'feature/adds_ipc_isr_safe_api_v6.1' into 'release/v6.1'
feat(ipc_isr): Adds IPC ISR safe API to stall other CPU (v6.1)

See merge request espressif/esp-idf!50963
2026-08-27 16:27:54 +08:00
Fu Hanxi
0a0f6ff9d1 tests: replace CLI-dependent xfail/skipif conditions
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-27 09:25:42 +02:00
Mahavir Jain
2335083b89 Merge branch 'feat/mbedtls_update_4.1.1_v6.1' into 'release/v6.1'
Feat/mbedtls update 4.1.1 (v6.1)

See merge request espressif/esp-idf!50978
2026-08-27 12:26:56 +05:30
morris
8163ee0de8 refactor(isp): read DMA input directly from flash
Avoid the PSRAM copy for unencrypted flash
2026-08-26 11:33:58 +08:00
morris
3e162786cb feat(build): support aligned embedded binary data
Allow callers to align embedded binary start symbols for DMA-capable
assets.
2026-08-26 11:33:58 +08:00
gaoxu
5edf9932f1 feat(isp): Add example and script to check raw picture by ISP dma input 2026-08-26 11:33:58 +08:00
gaoxu
cbd17ac9e3 feat(isp): support isp dma input and add example 2026-08-26 11:33:58 +08:00
Chen Chen
26a8308400 docs(gpio): removed strapping description in programming guide
Closes https://github.com/espressif/esp-idf/issues/18969
2026-08-26 10:28:10 +08:00
Wei Yu Han
6d99bc8fd5 feat(docs): fix PAST and randomized adv channel indexing status
Gate PAST on SOC_ESP_NIMBLE_CONTROLLER, mark randomized advertising
channel indexing host columns as NA, and limit controller experimental
status to NimBLE controllers except ESP32-C2.


(cherry picked from commit 7891e0d65a)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2026-08-19 09:49:15 +08:00
Wei Yu Han
56a603a07a feat(docs): update BLE feature support status for ISO and Core 6.1-6.3
Mark ISOAL/ISO features as experimental when SOC_BLE_ISO_SUPPORTED,
add unsupported Core Spec 6.1-6.3 features, and move NimBLE LL Extended
Feature Set target to 2026/12.


(cherry picked from commit bacdf4ba93)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2026-08-19 09:49:15 +08:00
Wei Yu Han
4938818365 feat(docs): Updated BLE support features status
(cherry picked from commit cfd47ad13a)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2026-08-19 09:49:15 +08:00
luweike
4e96d91543 docs: Update Get Started for ESP32-S31 2026-08-13 11:44:10 +08:00
linruihao
b26969aaf6 docs(coex): enable coexist docs for c61 h21 h4 s31 2026-08-13 08:23:06 +08:00
C.S.M
68787cd810 feat(uhci): Add uhci_continuous api for example and doc
(cherry picked from commit ae64f66617)
2026-08-10 14:50:17 +08:00
Zhang Shuxian
7539f95064 docs: Clarify that ESP32-P4 does not have Wi-Fi or Bluetooth in the introduction 2026-08-04 15:27:30 +08:00
Frantisek Hrbata
bb7d25e625 docs: Update the SBOM guide for multiple output formats
Document the create --format option (SPDX 2.2 tag/value and JSON, SPDX 3.0.1
JSON-LD, and CycloneDX 1.6) and the new --file option on idf.py sbom-create and
sbom-check, and generalize the previously SPDX-only wording. Note the NVDAPIKEY
variable for faster online scans, document that sbom-check exits with a non-zero
status when vulnerabilities are found, drop an unused link target, and update the
SBOM reference link. Fix the section heading levels to follow the esp-docs
conventions.
2026-08-03 13:27:43 +02:00
Chen Jichang
b97f4c9092 remove(lcd): remove restart support for p4 and s31 2026-07-30 16:38:00 +08:00
morris
b6a182a0d9 Merge branch 'fix/uhci_rx_size_check_v6.1' into 'release/v6.1'
fix(uhci): rx fsm race condition and buffer size check (v6.1)

See merge request espressif/esp-idf!51228
2026-07-30 11:43:13 +08:00
morris
6c0c836148 Merge branch 'feat/i2s_tx_sync_esp31s31_v6.1' into 'release/v6.1'
feat(i2s): support TX FIFO sync (v6.1)

See merge request espressif/esp-idf!50338
2026-07-30 10:20:49 +08:00
Hu Rui
c3a62f97b3 fix(uhci): rx fsm race condition and buffer size check
Closes https://github.com/espressif/esp-idf/issues/18819
Closes https://github.com/espressif/esp-idf/issues/18820
2026-07-29 19:31:30 +08:00
morris
a74daf64c8 Merge branch 'feat/i2s_duplex_update_v6.1' into 'release/v6.1'
feat(i2s): allow full duplex mode in less strict condition (v6.1)

See merge request espressif/esp-idf!50865
2026-07-29 19:12:34 +08:00
morris
c57c5d0f3e Merge branch 'fix/legacy_twai_rx_non_iso_dlc_oob_v6.1' into 'release/v6.1'
fix(driver_twai): fixed legacy twai OOB issue when rx dlc larger than 8 (v6.1)

See merge request espressif/esp-idf!50749
2026-07-29 19:08:02 +08:00
morris
330a93fc47 Merge branch 'feat/uhci_send_multi_buffer_v6.1' into 'release/v6.1'
feat(uhci): support transmit multi buffer (v6.1)

See merge request espressif/esp-idf!50776
2026-07-29 19:04:49 +08:00
morris
0dfb87831f Merge branch 'docs/i2s_ws_setting_v6.1' into 'release/v6.1'
docs(i2s): clarify WS width setting for standard mode (v6.1)

See merge request espressif/esp-idf!50665
2026-07-29 19:02:32 +08:00
Chen Jichang
5ac3c30d5d docs(pcnt): add gpio pull mode migration guide
Closes https://github.com/espressif/esp-idf/issues/18862
2026-07-24 11:04:30 +08:00
Chen Chen
f599abdb1f docs(i2c): clarify 7-bit address usage
Closes https://github.com/espressif/esp-idf/pull/18831
2026-07-23 09:13:25 +08:00
Ashish Sharma
ad19b932da feat(mbedtls): update to version 4.1.1 2026-07-20 17:17:04 +08:00
Konstantin Kondrashov
337d289e7a feat(ipc_isr): adds IPC ISR safe API for other CPU stall API 2026-07-20 11:19:32 +03:00
Jiang Jiang Jian
e61a30edce Merge branch 'backport/support-esp32s31-dfu-v6.1' into 'release/v6.1'
Feat/support esp32s31 dfu (v6.1)

See merge request espressif/esp-idf!50863
2026-07-18 08:07:22 +08:00
Jiang Jiang Jian
0f579637ed Merge branch 'fix/fix_esp_tee_iv_length_check_v6.1' into 'release/v6.1'
feat(esp_tee): ESP-TEE Security Audit fixes (v6.1)

See merge request espressif/esp-idf!50850
2026-07-18 01:31:29 +08:00
Jiang Jiang Jian
88b053119a Merge branch 'doc/bootloader-anti-rollback-fix_v6.1' into 'release/v6.1'
fix(docs): Update bootloader anti-rollback documentation (v6.1)

See merge request espressif/esp-idf!50837
2026-07-17 23:34:48 +08:00
Laukik Hase
0809185c85 feat(esp_tee): Restrict REE access to TEE-owned secure storage keys 2026-07-17 18:14:38 +05:30
Jiang Jiang Jian
e56f3d4c20 Merge branch 'fix/jpeg_enc_encrypt_v6.1' into 'release/v6.1'
fix(jpeg): Jpeg can encode and decode in encryption situation (backport v6.1)

See merge request espressif/esp-idf!50662
2026-07-17 15:57:07 +08:00
Chen Chen
c8bb7dd64b refactor(i2s): make the slot_bit_width checks unique 2026-07-17 14:38:12 +08:00
Chen Chen
1a71d23043 feat(i2s): allow full duplex mode in less strict condition 2026-07-17 14:38:12 +08:00
Jiang Guang Ming
5c3306ac04 fix(dfu): retry dfu-util flash on macOS detach failure
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-17 11:09:20 +08:00
JiangGuangMing
729241db7f docs: update docs with esp32s31 dfu feature 2026-07-17 11:09:20 +08:00
Jiang Jiang Jian
9adc0ecf8e Merge branch 'backport/spi_slave_add_independent_tx_rx_length-v6.1' into 'release/v6.1'
feat(driver_spi): slave driver support config different tx/rx length (v6.1)

See merge request espressif/esp-idf!49960
2026-07-17 10:54:57 +08:00