Chen Jichang
8cb3743b7c
ci(esp32h4): disable h4 build and target test on unsupported release branch
2026-09-07 15:48:11 +08:00
Chen Jichang
bd2d64bffb
refactor(gdma): increase performance and optimize api
2026-09-03 19:09:30 +08:00
Chen Jichang
305d434bda
feat(mspi): split dma and mspi alignment
2026-09-03 19:09:30 +08:00
Chen Jichang
ef4387144e
test(aes): add aes psram ecc test
2026-09-03 19:09:30 +08:00
Chen Jichang
11e005e2e0
fix(dsi): add missing analog circuity config for SI issue
2026-09-02 15:16:40 +08:00
Chen Jichang
7133a54828
feat(dsi): add timeout check for lp cmd rx
2026-09-02 15:16:40 +08:00
Chen Jichang
0658f7bd1a
feat(rgb_lcd): support convert rgb2rgb
2026-08-31 16:17:22 +08:00
Chen Jichang
8f48835618
refactor(lcd): add async dma2d copy wrapper
2026-08-31 16:11:46 +08:00
Chen Jichang
87fccaa5bb
fix(dma2d): improve async color convert performance
2026-08-24 11:44:30 +08:00
Chen Jichang
c997b4b026
feat(rgb_lcd): support draw bitmap hook
2026-08-24 11:44:30 +08:00
Chen Jichang
560f558982
fix(lcdcam): remove sleep retention pd management
2026-08-24 11:44:29 +08:00
Chen Jichang
5e58f3602f
fix(rmt): fix loop tx can trigger done event
2026-08-10 19:13:50 +08:00
Chen Jichang
2b0e2da860
feat(parlio_tx): apply the gdma link switch event to parlio_tx
2026-08-03 11:44:09 +08:00
Chen Jichang
6a13d7cbe4
test(dma): add psram ecc test for supported targets
2026-07-30 16:38:00 +08:00
Chen Jichang
b97f4c9092
remove(lcd): remove restart support for p4 and s31
2026-07-30 16:38:00 +08:00
Chen Jichang
2dd14289c3
ci(parlio_rx): fixed the parlio rx spi test case
2026-07-30 11:35:35 +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 Jichang
f881e73795
fix(lcd): add color size check for i80 and boundary check for rgb
2026-07-20 16:15:54 +08:00
Chen Jichang
8b427bd676
fix(dma2d): fix async color convert csc check
2026-07-06 17:00:54 +08:00
Chen Jichang
a2e5becddc
fix(i2c_oled): fix example hang when i2c transaction fails
...
Closes https://github.com/espressif/esp-idf/issues/18713
2026-07-06 15:02:26 +08:00
Chen Jichang
1b9d03fd10
change(ahb_dma): update c61 eco3 header files
2026-07-06 10:29:16 +08:00
Chen Jichang
5b50ec248d
fix(gdma): fix buffer alignment when psram ecc enabled
...
Closes https://github.com/espressif/esp-idf/issues/18739
2026-07-06 10:28:28 +08:00
Chen Jichang
cb5da9aecf
fix(rgb_lcd): fix gdma link switch not take effect
2026-06-10 20:07:39 +08:00
Chen Jichang
c4d31bbfc7
test(pcnt): fix test failure on s31 after AXI raise to 106M
2026-06-08 14:50:27 +08:00
Chen Jichang
5deef19f66
fix(gdma): fix crc stuck with large input
2026-06-05 18:53:22 +08:00
Chen Jichang
f17bc5d033
feat(lcd): support buffer switch interrupt
2026-06-01 18:28:50 +08:00
Chen Jichang
85a7a7381c
test(parlio): enable h4 parlio test
2026-05-28 19:48:45 +08:00
Chen Ji Chang
ea0b39f521
Merge branch 'docs/spi-slave-timeout-return' into 'master'
...
docs(driver_spi): document SPI slave timeout returns
Closes IDFGH-17691
See merge request espressif/esp-idf!48783
2026-05-25 14:00:52 +08:00
Chen Jichang
b9386bf807
docs(spi): document SPI slave timeout returns
...
Closes https://github.com/espressif/esp-idf/issues/18636
2026-05-21 14:44:13 +08:00
Chen Ji Chang
ee9e481ae4
Merge branch 'feat/support_lcd_gdb_buffer_display' into 'master'
...
feat(lcd): provide a gdb extension to dump buffer
Closes IDF-15296
See merge request espressif/esp-idf!47902
2026-05-19 19:37:37 +08:00
Chen Ji Chang
43b397eb9e
Merge branch 'feat/support_parlio_on_s31' into 'master'
...
feat(parlio): support parlio on s31
Closes IDF-14711, IDF-14712, IDF-14713, and IDF-15645
See merge request espressif/esp-idf!48028
2026-05-19 10:40:45 +08:00
Chen Ji Chang
2c5fa76a80
Merge branch 'fix/fix_dma2d_async_memcpy_msync' into 'master'
...
fix(dma2d): fix dma2d async memcpy msync
See merge request espressif/esp-idf!48628
2026-05-18 18:06:45 +08:00
Chen Jichang
58e6cad8cd
fix(dma2d): fix dma2d async memcpy msync
2026-05-18 15:42:57 +08:00
Chen Jichang
eb429c95d4
feat(idf_drivers_gdb): provide a gdb extension to dump buffer
2026-05-15 19:34:30 +08:00
Chen Jichang
78e47e3ebf
feat(parlio): support parlio on s31
2026-05-15 16:53:17 +08:00
Chen Jichang
440f0cb225
fix(parlio): fix max valid delay value
2026-05-15 16:47:56 +08:00
Chen Jichang
cc3edfa727
feat(gdma): support gdma sleep retention on s31
2026-05-13 18:09:17 +08:00
Chen Ji Chang
19f256914e
Merge branch 'fix/correct_lp_ana_base_reg_on_h4_h21' into 'master'
...
fix(lp_ana): correct lp ana reg base addr of h4 and h21
Closes PM-744
See merge request espressif/esp-idf!48434
2026-05-13 16:50:47 +08:00
Chen Jichang
747f1eedc8
fix(lp_ana): correct lp ana reg base addr of h4 and h21
2026-05-12 15:48:49 +08:00
Chen Ji Chang
3333b9b17c
Merge branch 'feat/enable_h4_ci_target_test' into 'master'
...
ci(esp32h4): enable ci target test
Closes IDF-12328 and IDF-13766
See merge request espressif/esp-idf!47350
2026-05-12 11:23:28 +08:00
Chen Jichang
3c3b9a6a4e
ci(esp32h4): disable tests which cannot pass
2026-05-11 16:48:58 +08:00
Chen Jichang
645ff40cde
ci(esp32h4): enable ci target test
2026-05-11 16:48:58 +08:00
Chen Ji Chang
ddf89f975f
Merge branch 'fix/add_h4_pmu_modem_regs' into 'master'
...
fix(esp32h4): add pmu modem regs on h4
See merge request espressif/esp-idf!48278
2026-05-09 10:51:52 +08:00
Chen Jichang
fae99eac94
fix(esp32h4): add pmu modem regs on h4
2026-05-08 14:32:15 +08:00
Chen Ji Chang
7ed6c83eb5
Merge branch 'feat/support_lcd_on_s31' into 'master'
...
feat(lcd): support rgb and i80 lcd on s31
Closes IDF-14750, IDF-14751, IDF-14753, and IDF-14754
See merge request espressif/esp-idf!47312
2026-04-22 00:40:26 +08:00
Chen Jichang
8b50305650
fix(esp32s31): fix stuck when PSRAM XIP with O0 optimization
2026-04-21 14:18:45 +08:00
Chen Jichang
a3f14c8ed1
feat(lcd): support rgb and i80 lcd on s31
2026-04-21 14:18:31 +08:00
Chen Ji Chang
d22e05fbc2
Merge branch 'fix/fix_spi_lcd_psram_mode' into 'master'
...
fix(spi_lcd): add a flag to decide whether dma accsess psram
See merge request espressif/esp-idf!47661
2026-04-21 10:06:20 +08:00
Chen Ji Chang
83e7b11716
Merge branch 'feat/lcd_use_apll_clock' into 'master'
...
refactor(clk_tree): use general api to enable the clk
Closes IDF-11478 and IDF-12972
See merge request espressif/esp-idf!35952
2026-04-20 22:12:01 +08:00
Chen Ji Chang
249aeb84c8
Merge branch 'feature/i80_example_improvement' into 'master'
...
fix(i80_controller): fixe crash issue when using file system
See merge request espressif/esp-idf!46243
2026-04-20 11:57:16 +08:00
Chen Jichang
fb81acb206
fix(i80_controller): fix example crash when using filesystem
...
- Replace SPIFFS with LittleFS as the preferred
NOR flash file system
- Expand the Image Resource section in README with
detailed file system documentation
- Add pytest_i80_controller_lvgl.py to test both
image_in_bin and image_in_fs configurations
- Increase LVGL task stack size from 4KB to 8KB to
prevent stack overflow when loading images from FS
- Add CONFIG_LV_USE_CLIB_MALLOC to sdkconfig.defaults
Made-with: Cursor
2026-04-20 11:03:28 +08:00
Chen Jichang
06dc3fe8a8
feat(parlio): support parlio on esp32h21
2026-04-16 20:23:55 +08:00
Chen Jichang
6e206dd173
refactor(clk_tree): use general api to enable the clk
2026-04-16 20:03:06 +08:00
Chen Jichang
36658b2104
fix(spi_lcd): add a flag to decide whether dma accsess psram
2026-04-16 14:56:33 +08:00
Chen Ji Chang
1928cf6684
Merge branch 'fix/fix_register_rw_half_word_check' into 'master'
...
fix(ci): fix register rw half word check
See merge request espressif/esp-idf!47592
2026-04-15 19:34:46 +08:00
Chen Jichang
06644b7b7a
fix(gpio): fix s31 gpio register write half word
2026-04-15 14:01:45 +08:00
Chen Jichang
a970b9baa8
fix(ci): fix register rw half word check
2026-04-15 14:01:45 +08:00
Chen Jichang
6292860255
feat(gdma): enable gdma test on s31
2026-04-08 23:12:04 +08:00
Chen Jichang
516739f163
fix(lcd): fix lcd cmd be bypassd unexpectedly
2026-03-24 17:37:09 +08:00
Chen Jichang
f3feaeabb6
fix(lp_dma): add lp dma clk ctrl on s31
2026-03-23 16:40:47 +08:00
Chen Ji Chang
50285436bb
Merge branch 'fix/fix_parlio_tx_sample_edge' into 'master'
...
change(parlio_tx): use shift edge instead sample edge
See merge request espressif/esp-idf!46628
2026-03-23 14:52:05 +08:00
Chen Jichang
6b1490cf55
change(parlio_tx): use shift edge instead sample edge
...
Made-with: Cursor
2026-03-17 20:21:11 +08:00
Chen Ji Chang
53aa236809
Merge branch 'feat/support_to_config_clock_lane_mode' into 'master'
...
feat(dsi): support to config clock lane mode
See merge request espressif/esp-idf!46189
2026-03-16 14:25:05 +08:00
Chen Jichang
c8a5d29439
feat(dsi): support to config clock lane mode
...
Made-with: Cursor
2026-03-04 11:26:35 +08:00
Chen Ji Chang
5b1c6fbafc
Merge branch 'feat/lcd_sleep_retention_p4' into 'master'
...
feat(lcd): support i80 lcd sleep retention on p4
Closes IDF-9925, IDF-10965, and IDF-10703
See merge request espressif/esp-idf!45549
2026-02-25 11:09:23 +08:00
Chen Jichang
d7481316f1
feat(lcd): support i80 lcd sleep retention on p4
2026-02-24 11:14:04 +08:00
Chen Ji Chang
066348bc72
Merge branch 'fix/fix_dma2d_regression' into 'master'
...
fix(mipi_lcd): fix draw bitmap regression with dma2d
See merge request espressif/esp-idf!45858
2026-02-13 12:07:20 +08:00
Chen Jichang
40e7f8de02
fix(mipi_lcd): fix draw bitmap regression with dma2d
2026-02-12 17:34:19 +08:00
Chen Jichang
788e745020
fix(i80_lcd): fix dma stuck with high pclk
2026-02-11 12:09:24 +08:00
Chen Ji Chang
5d70c77962
Merge branch 'feat/fix_mipi_dma2d_example_when_flash_enc' into 'master'
...
feat(mipi_dsi): allow to use dma2d in example when flash is encrypted
See merge request espressif/esp-idf!45362
2026-02-10 18:30:26 +08:00
Chen Jichang
456da1a132
feat(mipi_dsi): allow to use dma2d in example when flash is encrypted
...
Closes https://github.com/espressif/esp-idf/issues/17708
2026-02-09 19:23:14 +08:00
Chen Ji Chang
1837390102
Merge branch 'ci/fix_p4_min_revision_on_ci' into 'master'
...
ci(esp32p4): update the min revision for p4
Closes IDFCI-7099, IDFCI-7324, IDFCI-7098, and IDFCI-7097
See merge request espressif/esp-idf!45719
2026-02-09 17:42:52 +08:00
Chen Ji Chang
7a8a5d8852
Merge branch 'test/parlio_flash_enc_test' into 'master'
...
test(parlio,rmt,lcd): add virtual flash encryption test
Closes IDF-15064, IDF-15065, and IDF-15069
See merge request espressif/esp-idf!45006
2026-02-06 19:26:22 +08:00
Chen Ji Chang
8065c61877
Merge branch 'feat/remove_h4_beta5' into 'master'
...
feat(esp32h4): remove esp32h4 beta5 support
Closes IDF-13835
See merge request espressif/esp-idf!45630
2026-02-06 17:12:38 +08:00
Chen Jichang
2085df2992
ci(esp32p4): update the min revision for p4
2026-02-06 17:08:04 +08:00
Chen Jichang
b8c527a87c
refactor(flash_enc): move esp_flash_encryption_enabled() to efuse component
2026-02-05 11:42:08 +08:00
Chen Jichang
0ac402217c
test(parlio,rmt,lcd): add virtual flash encryption test
2026-02-05 11:42:08 +08:00
Chen Jichang
f0884713ca
feat(esp32h4): remove esp32h4 beta5 support
2026-02-05 11:40:56 +08:00
Chen Jichang
90f904ab2f
fix(ci): fix find pattern for soc struct headers check
...
Use find -path instead of ** for portability and to cover
register/<version>/soc/*_struct.h (e.g. esp32p4/hw_ver_3).
2026-02-04 16:35:04 +08:00
Chen Ji Chang
76b31ecbd9
Merge branch 'fix/fix_dma_burst_size_regression' into 'master'
...
fix(gdma): skip alignment check for AHBDMA version 1 when flash enc
Closes IDF-15216
See merge request espressif/esp-idf!45434
2026-01-29 22:14:27 +08:00
Chen Jichang
d5ce5f2581
fix(gdma): skip alignment check for AHBDMA version 1 when flash enc
2026-01-28 19:44:36 +08:00
Chen Jichang
7656e0935e
feat(gdma): support lp ahb dma on esp32s31
2026-01-28 13:08:07 +08:00
Chen Jichang
4709b6b474
change(soc): split SOC_NON_CACHEABLE_OFFSET macro to SRAM/PSRAM/FLASH
2026-01-14 16:04:28 +08:00
Chen Jichang
307b21f591
feat(gdma): add gdma support for s31
2026-01-14 16:04:28 +08:00
Chen Jichang
62dd2cb09b
fix(soc): correct some reg bases on s31
2026-01-14 15:26:09 +08:00
Chen Ji Chang
35b7274ab8
Merge branch 'feat/add_parlio_buffer_size_check_on_c6' into 'master'
...
feat(parlio): add buffer size alignment warning for c6
Closes IDFGH-16906
See merge request espressif/esp-idf!45010
2026-01-13 17:12:30 +08:00
Chen Ji Chang
a05b410e3c
Merge branch 'fix/fix_dma_burst_size_when_flash_enc_enabled' into 'master'
...
fix(gdma): fix dma burst size when flash enc enabled
See merge request espressif/esp-idf!44913
2026-01-13 15:58:46 +08:00
Chen Jichang
a2b471b7a9
feat(parlio): add buffer size alignment warning for c6
...
Closes https://github.com/espressif/esp-idf/issues/17970
2026-01-12 17:21:15 +08:00
Chen Jichang
13efd171c7
fix(gdma): fix dma burst size when flash enc enabled
2026-01-12 11:52:08 +08:00
Chen Jichang
94eeb84814
feat(gptimer): add gptimer support on esp32s31
2026-01-07 15:14:54 +08:00
Chen Jichang
8702d5c986
feat(clk): support clk tree on h4mp
2026-01-04 14:07:01 +08:00
Chen Ji Chang
09a3d16cfa
Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled' into 'master'
...
fix(dma): fix dma alignment when flash_enc enabled
Closes IDFGH-16594
See merge request espressif/esp-idf!43825
2025-12-31 14:57:30 +08:00
Chen Jichang
f94c0535db
fix(dma): fix dma alignment when flash_enc enabled
...
Closes https://github.com/espressif/esp-idf/issues/17708
2025-12-30 15:22:58 +08:00
Chen Ji Chang
4386356993
Merge branch 'fix/set_dma_incr_fail_on_p4eco5' into 'master'
...
fix(gdma): fix set dma burst size failure on p4 v3.0
See merge request espressif/esp-idf!44450
2025-12-23 10:35:34 +08:00
Chen Jichang
e1348d074c
fix(gdma): fix set dma burst size failure on p4 v3.0
2025-12-22 20:16:06 +08:00
Chen Ji Chang
df5f1e2b5e
Merge branch 'fix/update_breakpoint_nums_on_c5_h4' into 'master'
...
fix(soc): update breakpoint nums on c5 and h4
See merge request espressif/esp-idf!44270
2025-12-17 20:31:51 +08:00
Chen Jichang
6ff2ff2c6c
fix(soc): update breakpoint nums on c5 and h4
2025-12-16 12:10:56 +08:00
Chen Jichang
1e190ccd74
feat(lcd): support draw bitmap hook function
...
Closes https://github.com/espressif/esp-idf/issues/16201
2025-12-05 15:44:38 +08:00
Chen Ji Chang
69a5730f34
Merge branch 'feat/support_parlio_on_esp32h4' into 'master'
...
feat(parlio): support parlio on esp32h4
Closes IDF-12345, IDF-12346, and IDF-12347
See merge request espressif/esp-idf!43683
2025-12-05 15:09:02 +08:00
Chen Jichang
a67517067c
feat(parlio): support parlio on esp32h4
2025-12-04 11:45:18 +08:00