Chen Ji Chang
b09ea896b6
Merge branch 'fix/fix_async_color_convert_csc' into 'master'
...
fix(dma2d): fix async color convert csc check
See merge request espressif/esp-idf!50229
2026-07-06 16:10:10 +08:00
Chen Jichang
5123e1c634
fix(dma2d): fix async color convert csc check
2026-07-06 12:43:35 +08:00
Chen Jichang
0853d69715
fix(gdma): fix buffer alignment when psram ecc enabled
...
Closes https://github.com/espressif/esp-idf/issues/18739
2026-06-24 17:02:39 +08:00
Chen Ji Chang
e9cac676b8
Merge branch 'fix/fix_i2c_olde_example_hang' into 'master'
...
fix(i2c_oled): fix example hang when i2c transaction fails
Closes IDFGH-17802
See merge request espressif/esp-idf!49938
2026-06-24 10:29:36 +08:00
Chen Jichang
3ea2152434
fix(i2c_oled): fix example hang when i2c transaction fails
...
Closes https://github.com/espressif/esp-idf/issues/18713
2026-06-23 18:57:39 +08:00
Chen Jichang
c9fda533b3
change(ahb_dma): update c61 eco3 header files
2026-06-11 16:26:21 +08:00
Chen Ji Chang
17e6f6952d
Merge branch 'fix/fix_rgb_gdma_link_switch' into 'master'
...
fix(rgb_lcd): fix gdma link switch not take effect
See merge request espressif/esp-idf!49500
2026-06-10 20:06:39 +08:00
Chen Jichang
8319196c64
fix(rgb_lcd): fix gdma link switch not take effect
2026-06-10 15:13:14 +08:00
Chen Ji Chang
b77a976600
Merge branch 'fix/fix_gdma_crc_stuck_with_large_input' into 'master'
...
fix(gdma): fix crc stuck with large input
Closes IDF-15738
See merge request espressif/esp-idf!49163
2026-06-05 16:30:34 +08:00
Chen Jichang
1f7fc79540
fix(gdma): fix crc stuck with large input
2026-06-04 15:59:45 +08:00
Chen Ji Chang
424a685692
Merge branch 'fix/fix_s31_pcnt_test_failure' into 'master'
...
test(pcnt): fix test failure on s31 after AXI raise to 106M
Closes IDFCI-11672, IDFCI-11678, IDFCI-11679, and IDFCI-11680
See merge request espressif/esp-idf!49224
2026-06-04 11:52:57 +08:00
Chen Jichang
1a26e05bd8
test(pcnt): fix test failure on s31 after AXI raise to 106M
2026-06-03 15:10:57 +08:00
Chen Ji Chang
40d9657bc1
Merge branch 'fix/fix_mipi_lcd_dirty_buffer' into 'master'
...
feat(lcd): support buffer switch interrupt
Closes IDF-13502
See merge request espressif/esp-idf!46827
2026-06-01 18:06:20 +08:00
Chen Jichang
f8ff130959
feat(lcd): support buffer switch interrupt
2026-06-01 15:19:19 +08:00
Chen Jichang
7f048be21f
test(parlio): enable h4 parlio test
2026-05-28 10:56:20 +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
Chen Jichang
fe15c3efa8
feat(parlio): support parlio gdma eof on p4 rev3.0
2025-12-03 17:55:18 +08:00
Chen Ji Chang
a20b2fab82
Merge branch 'feat/esp_hal_rmt' into 'master'
...
feat(hal): graudate the RMT hal driver into a new component
Closes IDF-14083 and IDF-13684
See merge request espressif/esp-idf!43336
2025-11-25 19:48:52 +08:00
Chen Jichang
2cb84ecf95
feat(hal): graudate the RMT hal driver into a new component
2025-11-25 14:21:01 +08:00
Chen Ji Chang
16b81515b2
Merge branch 'fix/update_h4_mp_final_ld' into 'master'
...
fix(esp_rom): update H4 MP ld files
See merge request espressif/esp-idf!43590
2025-11-24 11:29:28 +08:00
Chen Jichang
0ce7125942
fix(esp_rom): update H4 MP ld files
2025-11-21 16:18:23 +08:00
Chen Ji Chang
2aff980290
Merge branch 'fix/mipi_dsi_phy_clk_type' into 'master'
...
fix(lcd): fix mipi dsi phy type for p4 version below 3.0
See merge request espressif/esp-idf!43327
2025-11-14 11:06:44 +08:00
Chen Ji Chang
e2e0da1a26
Merge branch 'feat/esp_hal_pcnt' into 'master'
...
feat(hal): graudate the PCNT hal driver into a new component
Closes IDF-14098
See merge request espressif/esp-idf!43138
2025-11-14 10:34:57 +08:00
Chen Jichang
b3e48fd001
test(parlio): fix sleep test issue
2025-11-13 19:01:49 +08:00
Chen Jichang
4989cc9266
feat(hal): move i2c_periph.h to hal folder
2025-11-13 16:52:47 +08:00
Chen Jichang
3daafd870f
feat(hal): graudate the PCNT hal driver into a new component
2025-11-13 16:52:45 +08:00
Chen Jichang
893b1ea2f1
fix(lcd): fix mipi dsi phy type for p4 version below 3.0
2025-11-13 16:35:07 +08:00
Chen Ji Chang
fc3709f050
Merge branch 'fix/pcnt_example_pytest' into 'master'
...
test(pcnt): fix pcnt example pytest
Closes IDFCI-3827, IDFCI-3590, and IDFCI-4802
See merge request espressif/esp-idf!43081
2025-11-05 18:23:19 +08:00