Commit Graph

1280 Commits

Author SHA1 Message Date
morris
21f3b71cbb Merge branch 'feat/i2s_duplex_update_v5.5' into 'release/v5.5'
feat(i2s): allow full duplex mode in less strict condition (v5.5)

See merge request espressif/esp-idf!50867
2026-07-18 15:57:50 +08:00
morris
502fb705a2 Merge branch 'fix/twai_ci_job_pollution_v5.5' into 'release/v5.5'
fix(ci): twai test close board to fixed ci jobs pullotion (v5.5)

See merge request espressif/esp-idf!49921
2026-07-18 15:51:55 +08:00
morris
15558ba694 Merge branch 'fix/twaifd_assert_fail_v5.5' into 'release/v5.5'
fix(driver_twai): fix driver assert fail when send frame (v5.5)

See merge request espressif/esp-idf!49942
2026-07-18 15:46:42 +08:00
Chen Chen
1d3952904d refactor(i2s): make the slot_bit_width checks unique 2026-07-17 14:40:10 +08:00
Chen Chen
ad8d821197 feat(i2s): allow full duplex mode in less strict condition 2026-07-17 14:39:22 +08:00
wanckl
436d44260f feat(driver_twai): fd hardware support time trigger trans 2026-07-15 11:51:34 +08:00
Chen Chen
cb081679e2 docs(i2s): add note for ws setting under DEFAULT config
Closes https://github.com/espressif/esp-idf/issues/18744
2026-07-13 15:23:31 +08:00
wanckl
78a5d0bfed feat(driver_twai): add prioritized TX queue support 2026-06-26 18:35:09 +08:00
morris
52e73f3cd5 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-25 11:39:41 +08:00
Chen Chen
ec8115862a docs(i2s): correct power lock management description
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:25:48 +08:00
morris
a4ff8642d5 Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.5' into 'release/v5.5'
feat(lcd): add configurable timeout for lcd i2c panel (v5.5)

See merge request espressif/esp-idf!48664
2026-05-28 11:35:14 +08:00
morris
d818c5c1e2 Merge branch 'doc/i2s_esp32_mclk_restriction_v5.5' into 'release/v5.5'
docs(i2s): add note for the restriction of MCLK on esp32 (v5.5)

See merge request espressif/esp-idf!48572
2026-05-28 11:24:16 +08:00
Hu Rui
6b81966b9f refactor(uhci): improve uart_dma_ota example & uhci docs
add const to UHCI rx callback edata->data
2026-05-25 10:47:40 +08:00
Chen Chen
08ca9fcab3 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-25 09:51:46 +08:00
Chen Chen
4f6e79ab93 docs(i2s): add note for the restriction of MCLK on esp32
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-22 11:42:11 +08:00
Chen Jichang
fcfc5ce282 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-05-13 11:42:00 +08:00
Xorlent
a61d2893a5 Fix output bit range in bitscrambler documentation
Destination bit range incorrect in `Sub-instructions` example
2026-04-17 10:10:34 +08:00
morris
03436edd07 Merge branch 'feature/dma2d_with_flash_encryption_v5.5' into 'release/v5.5'
feat(dma2d, ppa): Support flash encryption for DMA2D and PPA (v5.5)

See merge request espressif/esp-idf!46814
2026-04-15 11:13:29 +08:00
Song Ruo Jing
d15a897d13 feat(dma2d,ppa): Support flash encryption for DMA2D and PPA 2026-04-13 15:03:37 +08:00
Marius Vikhammer
b9ca3e3052 docs: refresh broken documentation links 2026-04-13 09:48:27 +08:00
morris
c3a94d3084 Merge branch 'fix/spi_master_bit_trans_add_check_v5.5' into 'release/v5.5'
fix(driver_spi): spi master bit length check, dma internal align check and set idle level for all data pin (v5.5)

See merge request espressif/esp-idf!45134
2026-04-02 12:14:16 +08:00
wanckl
f9575867d8 feat(driver_twai): new driver sleep retention support 2026-04-01 10:56:32 +08:00
wanckl
5be29de6e0 feat(driver_twai): support rx frame timestamp for all chips
Closes https://github.com/espressif/esp-idf/issues/4527
2026-04-01 10:56:32 +08:00
morris
9e63b15dea Merge branch 'feat/add_jpeg_pixel_reverse_enc_etc_v5.5' into 'release/v5.5'
feat(jpeg): Add config for reversing input pixel format in jpeg encoder (backport v5.5)

See merge request espressif/esp-idf!46383
2026-03-31 10:20:34 +08:00
wanckl
b519d672a8 fix(driver_spi): fixed master dma unaligned trans error 2026-03-30 15:48:24 +08:00
armando
1fb45f823c change(isp): improve sampling point 2026-03-23 01:27:41 +00:00
Song Ruo Jing
5698be672b feat(mspi): support 120MHz flash and psram for esp32c61 2026-03-13 16:27:17 +08:00
wanckl
0f76cddc91 fix(driver_spi): added bit trans length check for master driver
Closes https://github.com/espressif/esp-idf/issues/16049

Closes https://github.com/espressif/esp-idf/issues/17725
2026-03-12 10:40:53 +08:00
C.S.M
7802bf4703 feat(jpeg): Add config for reversing input pixel format in jpeg encoder
Also add format check on both encoder and decoder

Closes https://github.com/espressif/esp-idf/issues/18262
2026-03-09 13:42:20 +08:00
Chen Chen
ebe7d99719 fix(i2c_slave): filter out fake request for esp32
Closes https://github.com/espressif/esp-idf/issues/18268
2026-03-04 11:16:20 +08:00
Chen Chen
e9a62f9a2b feat(mcpwm): ETM support mcpwm timer TEZ/TEP events 2026-02-12 15:00:43 +08:00
wanckl
613e2aefce fix(driver_spi): docs currect gpio config performs 2026-01-06 14:16:20 +08:00
wanckl
32895539f2 fix(driver_spi): support un-aligned dma transaction and psram transaction 2026-01-06 14:16:20 +08:00
Wan Lei
3924afbf28 feat(spi_master): support dma transfer with psram directly 2026-01-06 14:16:04 +08:00
Jiang Jiang Jian
4275972920 Merge branch 'fix/fix_sdmmc_doc_v5.5' into 'release/v5.5'
sdmmc: fixed header structure not shown in doc issue (v5.5)

See merge request espressif/esp-idf!44519
2025-12-30 10:35:23 +08:00
morris
4bccb20a71 Merge branch 'fix/twai_queue_remain_and_doc_v5.5' into 'release/v5.5'
fix(driver_twai): improve error logging in _node_queue_tx function (v5.5)

See merge request espressif/esp-idf!44478
2025-12-26 19:01:58 +08:00
morris
36972d5681 Merge branch 'bugfix/ppa_srm_stuck_on_dma_v5.5' into 'release/v5.5'
fix(ppa): fix potential SRM operation stuck on DMA issue (v5.5)

See merge request espressif/esp-idf!44334
2025-12-26 09:54:19 +08:00
morris
2a481f5bc7 Merge branch 'feat/isp_crop_driver_v5.5' into 'release/v5.5'
feat(isp): support Crop driver on p4 rev3 (v5.5)

See merge request espressif/esp-idf!43446
2025-12-26 09:51:13 +08:00
armando
af61a3e6b6 fix(sdmmc): fixed header structure not shown in doc issue 2025-12-24 14:23:08 +08:00
wanckl
973c1b4f9a fix(driver_twai): improve new driver API description 2025-12-23 16:10:01 +08:00
diplfranzhoepfinger
4f1cf6a5d2 chor(twai): improve error logging in _node_queue_tx function
Enhanced error message for unmatched dlc and buffer_len.

Merges https://github.com/espressif/esp-idf/pull/17888
2025-12-23 16:09:39 +08:00
Song Ruo Jing
ca3ff9aced docs(ppa): add a note about bilinear scaling algorithm in PPA SRM
Closes https://github.com/espressif/esp-idf/issues/17531
2025-12-22 16:09:06 +08:00
Chen Chen
c9c25684ca feat(isp): support Crop driver on p4 rev3
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2025-12-15 15:11:45 +08:00
Chen Jichang
0e541d8348 feat(parlio): support parlio gdma eof on p4 rev3.0 2025-12-12 11:50:49 +08:00
Wang
c13ebc1643 docs: add headings for twai and gptimer api reference
Closes https://github.com/espressif/esp-idf/issues/17891
2025-11-28 18:15:38 +08:00
armando
86f9d0cf5c feat(isp): added shadow reg settings 2025-11-14 15:54:06 +08:00
gaoxu
7077a846af feat(adc): add adc_continuous_parse_data api 2025-11-10 14:28:39 +08:00
morris
a0de5f7387 Merge branch 'feature/esp32p4_eco5_support_v5.5' into 'release/v5.5'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.5)

See merge request espressif/esp-idf!42816
2025-10-27 15:50:42 +08:00
morris
d939ad7db7 Merge branch 'feat/dvp_format_trans_v5.5' into 'release/v5.5'
feat(cam): support format conversion function (v5.5)

See merge request espressif/esp-idf!41785
2025-10-27 15:04:35 +08:00
Jiang Jiang Jian
e2748c1c82 Merge branch 'fix/correct_adc_periph_num_on_c2_v5.5' into 'release/v5.5'
fix(adc): fix ESP32-C2/P4 wrong adc periph num (v5.5)

See merge request espressif/esp-idf!41536
2025-10-27 14:59:41 +08:00