morris
8ca8e00621
Merge branch 'feat/uhci_send_multi_buffer_v6.0' into 'release/v6.0'
...
feat(uhci): support transmit multi buffer (v6.0)
See merge request espressif/esp-idf!50777
2026-07-16 19:26:34 +08:00
morris
80f969e279
Merge branch 'isp_dma_one_frame_v6.0' into 'release/v6.0'
...
feat(isp): support isp dma input and add example (v6.0)
See merge request espressif/esp-idf!50755
2026-07-16 17:17:25 +08:00
Hu Rui
1dbf4678ef
feat(uhci): support transmit multi buffer
2026-07-15 17:34:38 +08:00
morris
ff81dad1bd
Merge branch 'fix/legacy_twai_rx_non_iso_dlc_oob_v6.0' into 'release/v6.0'
...
fix(driver_twai): fixed legacy twai OOB issue when rx dlc larger than 8 (v6.0)
See merge request espressif/esp-idf!50750
2026-07-15 16:01:02 +08:00
gaoxu
0df7a1f2cf
feat(isp): Add example and script to check raw picture by ISP dma input
2026-07-15 14:15:29 +08:00
gaoxu
e4f9f672b0
feat(isp): support isp dma input and add example
2026-07-15 14:15:28 +08:00
Island
1dc74d56a2
Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v6.0' into 'release/v6.0'
...
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (6.0)
See merge request espressif/esp-idf!50715
2026-07-15 14:02:50 +08:00
morris
ed1a98ac65
Merge branch 'docs/i2s_ws_setting_v6.0' into 'release/v6.0'
...
docs(i2s): clarify WS width setting for standard mode (v6.0)
See merge request espressif/esp-idf!50666
2026-07-15 11:52:33 +08:00
wanckl
9da7cc92b3
feat(driver_twai): fd hardware support time trigger trans
2026-07-15 11:23:44 +08:00
Zhi Wei Jian
1ade9c6f0e
feat(ble/bluedroid): Support bluedroid dual identity
...
(cherry picked from commit 2358786647 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-07-14 14:17:33 +08:00
C.S.M
1873ca6359
fix(jpeg): JPEG can encode and decode in encryption situation
2026-07-13 19:56:28 +08:00
Chen Chen
5f7bc56a2e
docs(i2s): add note for ws setting under DEFAULT config
...
Closes https://github.com/espressif/esp-idf/issues/18744
2026-07-13 15:23:26 +08:00
morris
c2aa496f98
feat(jpeg): simplify decoder example and add pytest coverage
2026-07-13 15:15:39 +08:00
wuzhenghui
d3c628c759
change(heap): reserve DMA pool with low priority MALLOC_CAP_DEFAULT caps
2026-07-09 17:31:43 +08:00
Aditya Patwardhan
9c1dcca1af
fix(esp-tls): address MR review comments for SE PSA driver
...
- esp_tls_mbedtls: require cert when PSA-backed server/client key is set
- esp_tls_mbedtls: drop redundant pk_init/x509_crt_init (calloc handles it)
- psa SE driver: copy callbacks/opaque_key by value (no lifetime coupling)
- psa SE driver: replace atomic CAS with simple null check on register
- psa SE driver: use sig_len from sign callback with bounds validation
- psa SE driver: validate pubkey_len returned by export_pubkey callback
- psa SE driver: check hash sub-alg in RSA PKCS1V15 branch of validate_request
- psa SE driver: align secure_element_register_callbacks doc with value-copy impl
- esp_https_server: initialize server_key in HTTPD_SSL_CONFIG_DEFAULT
- mbedtls: move SECURE_ELEMENT_DRIVER_ENABLED to esp_config.h for parity
with ESP_ECDSA_DRIVER_ENABLED; drop target_compile_definitions
- docs: fix esp_tls_cfg_t -> esp_http_client_config_t cross-reference
- docs: check psa_import_key() status in ESP-TLS PSA example
- hints/error_output: point at CONFIG_MBEDTLS_SECURE_ELEMENT_DRIVER_ENABLED
(cherry picked from commit 08b567ef3b )
2026-07-09 11:17:02 +05:30
Aditya Patwardhan
b6bc9710a1
docs(esp-tls): Update documentation for unified key interface and SE driver
...
Update esp_tls, esp_http_client docs and migration guide to reflect
the new esp_key_config_t interface and secure element PSA driver.
(cherry picked from commit 37808e2386 )
2026-07-09 11:17:01 +05:30
Aditya Patwardhan
e889a304c5
feat(mbedtls): Add PSA Crypto driver for external secure elements
...
Add generic secure element PSA driver with runtime callback registration.
Consolidate Kconfig into single MBEDTLS_SECURE_ELEMENT_DRIVER_ENABLED option.
Closes https://github.com/espressif/esp-idf/issues/18388
(cherry picked from commit 1c20f525b4 )
2026-07-09 11:14:15 +05:30
Jiang Jiang Jian
52198d19a2
Merge branch 'docs/ulp_fsm_instruction_v6.0' into 'release/v6.0'
...
docs(ulp): clarify ULP FSM instruction cycle timing (v6.0)
See merge request espressif/esp-idf!50367
2026-07-09 12:34:46 +08:00
Jiang Jiang Jian
2a15269b80
Merge branch 'bugfix/fix_some_wifi_bugs_260706_v6.0' into 'release/v6.0'
...
fix(wifi): fix some wifi bugs 260706 v6.0(Backport v6.0)
See merge request espressif/esp-idf!50396
2026-07-08 14:26:57 +08:00
muhaidong
0ed8d91726
fix(wifi): update auth mode threshold doc
2026-07-07 16:00:39 +08:00
morris
db3825c799
Merge branch 'fix/spi_buslock_multi_dev_acq_release_issue_v6.0' into 'release/v6.0'
...
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue (v6.0)
See merge request espressif/esp-idf!49168
2026-07-07 14:53:55 +08:00
wanckl
3b9f4ed1a0
feat(driver_spi): slave driver support config different tx/rx length
2026-07-06 11:58:08 +08:00
Marius Vikhammer
e794e6a348
docs(ulp): clarify ULP FSM instruction cycle timing
...
Closes https://github.com/espressif/esp-idf/issues/4088
2026-07-06 11:03:45 +08:00
harshal.patil
3c4586abff
feat(mbedtls): Support custom storage backend for persistent PSA keys
2026-07-03 10:25:48 +05:30
Mahavir Jain
175d0d844b
Merge branch 'fix/align_sw_psa_drivers_and_hw_esp_psa_drivers_v6.0' into 'release/v6.0'
...
Align s/w and h/w PSA drivers (v6.0)
See merge request espressif/esp-idf!49834
2026-07-03 09:01:38 +05:30
Mahavir Jain
398265cc65
Merge branch 'docs/add_ws_post_handshake_cb_doc_v6.0' into 'release/v6.0'
...
docs(esp_http_server): adds doc and migration entry for ws server post handshake cb (v6.0)
See merge request espressif/esp-idf!49337
2026-07-02 11:38:29 +05:30
morris
7a627c71ac
Merge branch 'feat/async_color_converter_v6.0' into 'release/v6.0'
...
feat(esp_driver_dma): add async color convert driver (v6.0)
See merge request espressif/esp-idf!49748
2026-07-01 10:25:10 +08:00
morris
255cce5d1f
Merge branch 'feat/spiram_enc_exempt_v6.0' into 'release/v6.0'
...
feat(esp_psram): add option to carve unencrypted PSRAM region (v6.0)
See merge request espressif/esp-idf!48810
2026-06-30 15:22:36 +08:00
Jiang Jiang Jian
e47b08a291
Merge branch 'feature/add_blockdev_docs_v6.0' into 'release/v6.0'
...
feat(storage/blockdev): Add documentation including contracts for operations (v6.0)
See merge request espressif/esp-idf!47204
2026-06-30 12:02:35 +08:00
morris
02cf2a8a3d
feat(dma2d): support RGB24 and BGR24 scramble conversion
...
Add async color convert coverage for direct RGB24/BGR24 byte-order swaps
and
thread both TX and RX CSC state through DMA2D transactions for future
extensibility.
2026-06-30 12:00:13 +08:00
morris
3160a1a73f
docs(dma2d): added async color convert programming guide
2026-06-30 12:00:13 +08:00
morris
b5c96c43e4
Merge branch 'refactor/jpeg_encoder_example_v6.0' into 'release/v6.0'
...
feat(jpeg): simplify encode example and add pytest coverage (v6.0)
See merge request espressif/esp-idf!50140
2026-06-30 10:24:36 +08:00
Ashish Sharma
72041a1e79
Merge branch 'fix/sb_digest_revocation_workflow_v6.0' into 'release/v6.0'
...
change(bootloader): honor SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS during first boot (v6.0)
See merge request espressif/esp-idf!49713
2026-06-29 17:46:30 +08:00
morris
e2f23ea0bd
feat(jpeg): simplify encode example and add pytest coverage
...
Embed a 720p BGR raw asset and stream the encoded JPEG over UART so
this example no longer depends on SD card setup.
Add pytest coverage that reconstructs the JPEG from base64 output and
compares it against a checked-in golden image.
2026-06-29 17:26:21 +08:00
Fu Hanxi
3a77af68b2
Merge branch 'ci/stable-build-jobs-v6.0' into 'release/v6.0'
...
Ci/stable build jobs v6.0
See merge request espressif/esp-idf!48715
2026-06-29 10:03:00 +02:00
Jiang Jiang Jian
bcfdd44e40
Merge branch 'docs/add_semihosting_chapter_v6.0' into 'release/v6.0'
...
docs(jtag-debugging): add semihosting chapter (v6.0)
See merge request espressif/esp-idf!49888
2026-06-29 15:42:54 +08:00
Wan Lei
c19e3df6c9
feat(driver_spi): 3wire sio mode support on slave_hd mode
2026-06-29 15:41:15 +08:00
Jiang Jiang Jian
e3ef21aa13
Merge branch 'feat/support_usb_wakeup_v6.0' into 'release/v6.0'
...
feat: support usb as wakeup source from light sleep (v6.0)
See merge request espressif/esp-idf!49502
2026-06-29 15:39:20 +08:00
Jiang Jiang Jian
f881254b0f
Merge branch 'fix/esp_idf_lp_uart_wakeup_muti_times_v6.0' into 'release/v6.0'
...
fix(ulp): fix lp uart keep wakeup triggered v6.0
See merge request espressif/esp-idf!49399
2026-06-29 15:38:47 +08:00
Jiang Jiang Jian
1331f17ad1
Merge branch 'feat/adds_ds_qemu_test_v6.0' into 'release/v6.0'
...
feat: adds mutual auth example (v6.0)
See merge request espressif/esp-idf!49341
2026-06-29 15:38:21 +08:00
Jiang Jiang Jian
e1b8106e92
Merge branch 'doc-fix_sleep_mode_doc_v6.0' into 'release/v6.0'
...
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support (v6.0)
See merge request espressif/esp-idf!49113
2026-06-29 15:36:02 +08:00
Jiang Jiang Jian
dcbeafd594
Merge branch 'feat/esp_trace_example_v6.0' into 'release/v6.0'
...
esp_trace example library integration (v6.0)
See merge request espressif/esp-idf!49092
2026-06-29 15:35:30 +08:00
Marius Vikhammer
3b286227e8
Merge branch 'bugfix/int_wdt_default_psram_v6.0' into 'release/v6.0'
...
fix(iwdt): increased default timeout if using PSRAM (v6.0)
See merge request espressif/esp-idf!49481
2026-06-29 15:07:05 +08:00
Fu Hanxi
aef705e678
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-06-29 08:52:15 +02:00
renpeiying
bcb979e579
udpate CN trans for hmac
2026-06-29 14:23:08 +08:00
Ashish Sharma
d934586510
fix(mbedtls/port): add additional hardening for PSA drivers
2026-06-29 14:23:05 +08:00
Mahavir Jain
4163417ff1
Merge branch 'feat/support_rom_psa_mbedtls_v6.0' into 'release/v6.0'
...
feat(mbedtls): enable ESP32-C2(Rev2.0) ROM mbedTLS crypto for PSA (v6.0)
See merge request espressif/esp-idf!48843
2026-06-29 11:22:33 +05:30
Mahavir Jain
732111f75a
Merge branch 'feat/esp_tee_backports_v6.0' into 'release/v6.0'
...
feat(esp_tee): Feature/fixes backports to `release/v6.0`
See merge request espressif/esp-idf!48486
2026-06-29 11:21:13 +05:30
Marius Vikhammer
860412d3bf
Merge branch 'fix/heap-minimum-free-size_v6.0' into 'release/v6.0'
...
fix(heap): Do not consider newly registered heap in minimum free size calculation (v6.0)
See merge request espressif/esp-idf!49036
2026-06-29 13:45:31 +08:00
Roland Dobai
100484f2da
Merge branch 'feat/mcp_server_accept_project_dir_v6.0' into 'release/v6.0'
...
feat(tools): mcp-server accepts project_dir from chat (v6.0)
See merge request espressif/esp-idf!50033
2026-06-29 07:37:09 +02:00