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
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
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
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
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
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
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
Wan Lei
c19e3df6c9
feat(driver_spi): 3wire sio mode support on slave_hd mode
2026-06-29 15:41:15 +08:00
Ashish Sharma
d934586510
fix(mbedtls/port): add additional hardening for PSA drivers
2026-06-29 14:23:05 +08:00
morris
32a54c35de
Merge branch 'fix/twaifd_assert_fail_v6.0' into 'release/v6.0'
...
fix(driver_twai): fix driver assert fail when send frame (v6.0)
See merge request espressif/esp-idf!49941
2026-06-29 12:35:29 +08:00
morris
30c30c3a8d
Merge branch 'bugfix/sdio_slave_buffer_size_limit_v6.0' into 'release/v6.0'
...
fix(sdio_slave): align buffer size checks with descriptor limits (v6.0)
See merge request espressif/esp-idf!49899
2026-06-29 10:50:40 +08:00
morris
6dc0cc8de2
Merge branch 'test/uart_dma_ota_fix_v6.0' into 'release/v6.0'
...
refactor(uhci): refactor uart_dma_ota example (v6.0)
See merge request espressif/esp-idf!48755
2026-06-29 10:15:47 +08:00
morris
0c9af5f599
Merge branch 'docs/i2s_pm_description_v6.0' into 'release/v6.0'
...
docs(i2s): correct power lock management description (v6.0)
See merge request espressif/esp-idf!49127
2026-06-29 10:13:03 +08:00
morris
f506673289
Merge branch 'feat/lcd_i2c_use_configurable_timeout_v6.0' into 'release/v6.0'
...
feat(lcd): add configurable timeout for lcd i2c panel (v6.0)
See merge request espressif/esp-idf!48663
2026-06-29 10:12:38 +08:00
wanckl
14b5df881a
feat(driver_twai): add prioritized TX queue support
2026-06-24 14:15:51 +08:00
morris
4586897fa3
fix(sdio_slave): align buffer size checks with descriptor limits
...
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 23:20:03 +08:00
Chen Chen
b31eaee0f0
docs(i2s): correct power lock management description
...
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:25:42 +08:00
Hu Rui
98128e8b56
refactor(uhci): improve uart_dma_ota example & uhci docs
...
add const to UHCI rx callback edata->data
2026-05-25 10:57:16 +08:00
Chen Chen
eefcb722e0
feat(lcd): add configurable timeout for lcd i2c panel
...
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-05-19 10:35:04 +08:00
Chen Chen
c35eb82724
docs(i2s): add note for the restriction of MCLK on esp32
...
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-15 16:36:41 +08:00
harshal.patil
1d6b5f219e
feat(mbedtls/psa_esp_rsa_ds): Support persistent ESP-RSA DS driver
2026-05-15 09:17:09 +05:30
harshal.patil
98bbe26aea
feat(esp_security): add ECDH1 deployment mode to Key Manager driver
2026-05-11 09:38:00 +05:30
Jiang Jiang Jian
21ca296627
Merge branch 'docs/fix-bitscrambler-output-bit-range-idfgh-17533_v6.0' into 'release/v6.0'
...
docs(bitscrambler): fix output bit range in documentation (IDFGH-17533) (v6.0)
See merge request espressif/esp-idf!47693
2026-04-30 16:29:35 +08:00
Xorlent
01410c26c1
Fix output bit range in bitscrambler documentation
...
Destination bit range incorrect in `Sub-instructions` example
2026-04-17 10:10:23 +08:00
Marius Vikhammer
2baddb3295
docs: refresh broken documentation links
2026-04-13 09:47:46 +08:00
Chen Jichang
444c14dca2
change(parlio_tx): use shift edge instead sample edge
...
Made-with: Cursor
2026-03-24 11:53:09 +08:00
morris
b4424ddf4d
Merge branch 'feature/dma2d_with_flash_encryption_v6.0' into 'release/v6.0'
...
feat(dma2d, ppa): Support flash encryption for DMA2D and PPA (v6.0)
See merge request espressif/esp-idf!46796
2026-03-23 11:07:58 +08:00
Song Ruo Jing
163a95614c
feat(dma2d,ppa): Support flash encryption for DMA2D and PPA
2026-03-20 16:53:29 +08:00
armando
976292acb0
change(isp): improve sampling point
2026-03-20 06:15:15 +00:00
morris
23e199d646
Merge branch 'feature/esp32c61_flash_psram_timing_tuning_v6.0' into 'release/v6.0'
...
feat(mspi): support 120MHz flash and psram for esp32c61 (v6.0)
See merge request espressif/esp-idf!45886
2026-03-20 13:55:06 +08:00
morris
a7650a3260
Merge branch 'feat/add_jpeg_pixel_reverse_enc_etc_v6.0' into 'release/v6.0'
...
feat(jpeg): Add config for reversing input pixel format in jpeg encoder (backport v6.0)
See merge request espressif/esp-idf!46381
2026-03-20 10:35:35 +08:00
morris
2833a85bed
Merge branch 'fix/i2c_slv_addr_check_esp32_v6.0' into 'release/v6.0'
...
fix(i2c_slave): filter out fake request for esp32 slave device (v6.0)
See merge request espressif/esp-idf!46221
2026-03-19 23:13:57 +08:00
morris
ba393d591b
Merge branch 'feat/mcpwm_etm_timer_events_v6.0' into 'release/v6.0'
...
feat(mcpwm): ETM support mcpwm timer TEZ/TEP events (v6.0)
See merge request espressif/esp-idf!45836
2026-03-19 23:08:37 +08:00
morris
412e20f189
Merge branch 'feat/spi_slave_edma_psram_support_v6.0' into 'release/v6.0'
...
fix(driver_spi): added slave/slave_hd edma support, and add master bit length check, internal mem length check (v6.0)
See merge request espressif/esp-idf!46349
2026-03-19 22:57:43 +08:00
morris
fc8f545f62
Merge branch 'contrib/github_pr_18100_v6.0' into 'release/v6.0'
...
fix(driver_twai): backport arbitration lost event, ci depends, sleep retention (v6.0)
See merge request espressif/esp-idf!46147
2026-03-19 22:57:02 +08:00
morris
c6afb2b280
Merge branch 'fix/spi_master_bit_trans_add_check_v6.0' into 'release/v6.0'
...
fix(driver_spi): spi master set idle level for all data pin v6.0
See merge request espressif/esp-idf!45136
2026-03-19 22:51:06 +08:00
morris
8e8c5a2a5f
Merge branch 'feat/fix_mipi_dma2d_example_when_flash_enc_v6.0' into 'release/v6.0'
...
feat(mipi_dsi): allow to use dma2d in example when flash is encrypted (v6.0)
See merge request espressif/esp-idf!46006
2026-03-19 22:42:59 +08:00
Song Ruo Jing
c7ae253b89
feat(mspi): support 120MHz flash and psram for esp32c61
2026-03-19 14:30:46 +00:00
morris
4752731e58
Merge branch 'doc/rm_outdated_diagram_v6.0' into 'release/v6.0'
...
doc: remove outdated diagrams for DAC, I2C, and I2S in documentation (v6.0)
See merge request espressif/esp-idf!46589
2026-03-19 22:21:39 +08:00
Aditya Patwardhan
891ddca56e
Merge branch 'feat/introduce_esp_rsa_ds_opaque_key_context_v6.0' into 'release/v6.0'
...
Extend opaque driver context to add Key recovery info (v6.0)
See merge request espressif/esp-idf!46074
2026-03-19 19:45:02 +05:30