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 |
|
Chen Jichang
|
c696401782
|
test(pcnt): fix pcnt example pytest
|
2025-11-04 15:16:41 +08:00 |
|
Chen Ji Chang
|
7184854500
|
Merge branch 'feat/switch_h4_ci_build_to_mp' into 'master'
feat(esp32h4): switch default h4 build to mp version
Closes IDF-13771
See merge request espressif/esp-idf!42814
|
2025-10-31 14:54:41 +08:00 |
|
Chen Ji Chang
|
a177fe6483
|
Merge branch 'feat/rgb_lcd_memory' into 'master'
feat(rgb_lcd): allow users to manage the lifecycle of the frame buffer
Closes IDF-13917
See merge request espressif/esp-idf!41457
|
2025-10-30 16:07:15 +08:00 |
|
Chen Ji Chang
|
0630fe8870
|
Merge branch 'fix/fix_esp32_rmt_pm_lock_type' into 'master'
fix(rmt): fix pm lock type to increase stability
Closes IDFCI-3746 and IDFCI-3343
See merge request espressif/esp-idf!42970
|
2025-10-30 11:53:29 +08:00 |
|
Chen Jichang
|
73bc04afec
|
feat(esp32h4): switch default h4 build to mp version
|
2025-10-30 11:23:51 +08:00 |
|
Chen Jichang
|
74b18dac5c
|
feat(rgb_lcd): allow users to manage the lifecycle of the frame buffer
|
2025-10-29 17:39:18 +08:00 |
|
Chen Jichang
|
f9cf0394e5
|
fix(rmt): fix pm lock type to increase stability
|
2025-10-29 15:40:31 +08:00 |
|
Chen Ji Chang
|
a480689459
|
Merge branch 'feat/re_support_i80_on_p4_eco5' into 'master'
feat(i80_lcd): re-support i80 lcd on p4eco5
Closes IDF-13821
See merge request espressif/esp-idf!42117
|
2025-10-15 19:14:31 +08:00 |
|
Chen Jichang
|
dde8fac6b8
|
feat(parlio_tx): support cs signal on esp32p4 eco5
|
2025-10-13 11:48:47 +08:00 |
|
Chen Ji Chang
|
3b0d8508c0
|
Merge branch 'fix/fix_esp32_rmt_disable_timeout_in_special_condition' into 'master'
fix(rmt): use memset to clear entire RMT memory block instead of single word
Closes IDFGH-16574
See merge request espressif/esp-idf!42510
|
2025-10-13 10:49:12 +08:00 |
|
Chen Jichang
|
5868098168
|
feat(lcd): re-support i80 lcd and support underrun inerrupt on p4 rev 3.0
|
2025-10-11 14:32:09 +08:00 |
|
Chen Jichang
|
9e28a8d05c
|
fix(rmt): use memset to clear entire RMT memory block instead of single word
closes https://github.com/espressif/esp-idf/issues/17692
|
2025-10-11 11:27:52 +08:00 |
|
Chen Jichang
|
d0e24e4a81
|
refactor(hw_support): remove unused periph_module_t members
|
2025-10-09 15:27:20 +08:00 |
|
Chen Jichang
|
0c95b8c267
|
fix(mcpwm): fix division by zero error in prescale
Closes https://github.com/espressif/esp-idf/issues/17665
|
2025-09-30 12:21:33 +08:00 |
|
Chen Ji Chang
|
01a27c8a70
|
Merge branch 'feat/rmt_support_psram' into 'master'
feat(rmt): support receive buffer to psram
Closes IDF-8997
See merge request espressif/esp-idf!41327
|
2025-09-30 11:03:22 +08:00 |
|
Chen Jichang
|
51b253e945
|
feat(rmt): support receive buffer to psram
|
2025-09-26 16:42:33 +08:00 |
|
Chen Jichang
|
ddef1d3d52
|
refactor(gdma): move buffer aligment to buffer mount config
|
2025-09-26 16:42:33 +08:00 |
|
Chen Jichang
|
f2f62b590d
|
fix(rmt): alloc channel memory from internal
|
2025-09-26 16:42:33 +08:00 |
|
Chen Jichang
|
40ebbc279f
|
fix(dsi): enable dsi phy cfg clk
|
2025-09-23 18:12:06 +08:00 |
|
Chen Jichang
|
236c10c9a4
|
fix(clk): clear force_on reg for cache
|
2025-09-23 15:49:47 +08:00 |
|
Chen Ji Chang
|
a3bf1b1a09
|
Merge branch 'feat/enable_esptool_stub_for_p4eco5' into 'master'
feat(hw_support): enable esptool stub for p4eco5
See merge request espressif/esp-idf!41965
|
2025-09-18 20:44:20 +08:00 |
|
Chen Jichang
|
16ea481a6f
|
feat(hw_support): enable esptool stub for p4eco5
|
2025-09-17 16:25:02 +08:00 |
|
Chen Ji Chang
|
9dc9d7de9f
|
Merge branch 'refactor/remove_legacy_rmt_driver' into 'master'
remove(legacy_rmt)!: remove legacy rmt driver in IDF v6.0
Closes IDF-13175
See merge request espressif/esp-idf!40092
|
2025-09-17 14:07:31 +08:00 |
|
Chen Jichang
|
092aa00be4
|
fix(rmt): fix the regression from gdma link refactor
|
2025-09-16 15:20:30 +08:00 |
|
Chen Jichang
|
883ead113d
|
remove(legacy_rmt): remove legacy rmt driver in IDF v6.0
|
2025-09-16 15:20:10 +08:00 |
|
Chen Ji Chang
|
290e3d655d
|
Merge branch 'feat/p4_eco5_gdma' into 'master'
feat(gdma): update gdma struct on p4 eco5
Closes IDF-13729
See merge request espressif/esp-idf!41569
|
2025-09-02 11:12:37 +08:00 |
|
Chen Jichang
|
444346d3b3
|
feat(gdma): update gdma struct on p4 eco5
|
2025-09-01 15:29:21 +08:00 |
|
Chen Jichang
|
c2a95b1bcf
|
feat(pcnt,mcpwm,rmt): update struct on p4 eco5
|
2025-09-01 15:29:05 +08:00 |
|
Chen Jichang
|
ad5bdc83a7
|
feat(pcnt): support pcnt on esp32h4
|
2025-09-01 10:50:55 +08:00 |
|
Chen Jichang
|
04b934951e
|
refactor(pcnt): clean up the soc_caps.h file for PCNT
|
2025-08-29 17:13:46 +08:00 |
|
Chen Jichang
|
a9959455ce
|
fix(gdma): p4 ahb dma can assess psram
|
2025-08-28 17:02:50 +08:00 |
|
Chen Jichang
|
4df8aa247b
|
fix(gdma): correct the max burst size of p4 edma
|
2025-08-28 17:01:44 +08:00 |
|
Chen Ji Chang
|
2044fba6e7
|
Merge branch 'feat/h4_mp_update_rom_linker' into 'master'
feat(h4mp): update rom linker (part3)
Closes IDF-13770
See merge request espressif/esp-idf!41213
|
2025-08-27 11:43:40 +08:00 |
|
Chen Ji Chang
|
f160701c29
|
Merge branch 'fix/rmt_tx_loop_mode' into 'master'
fix(rmt): correct the condition for warnings in loop mode
See merge request espressif/esp-idf!41060
|
2025-08-26 14:49:32 +08:00 |
|
Chen Ji Chang
|
f54046ae3a
|
Merge branch 'fix/fix_twai_pre_commit' into 'master'
fix(twai): fix cybergear pre-commit check
See merge request espressif/esp-idf!41507
|
2025-08-26 13:38:05 +08:00 |
|
Chen Jichang
|
2496588185
|
fix(twai): fix cybergear pre-commit check
|
2025-08-26 13:25:26 +08:00 |
|
Chen Jichang
|
b39507bc30
|
feat(twai): add cybergear example
|
2025-08-25 18:30:33 +08:00 |
|
Chen Ji Chang
|
f522f9cf3d
|
Merge branch 'feat/h4_mp_breaking_reg_headers' into 'master'
feat(h4mp): update breaking soc headers(part2)
See merge request espressif/esp-idf!41212
|
2025-08-25 18:17:37 +08:00 |
|
Chen Jichang
|
f8480a115a
|
feat(h4mp): update breaking soc headers(part2)
|
2025-08-22 16:27:39 +08:00 |
|
Chen Jichang
|
6c3d275342
|
fix(rmt): treat loop once as no loop
|
2025-08-21 14:25:30 +08:00 |
|
Chen Jichang
|
4e03f8df0f
|
fix(rmt): correct the condition for warnings in loop mode
|
2025-08-21 14:25:30 +08:00 |
|
Chen Jichang
|
f041954ec3
|
change(ci): update regex to match soc headers in check_public_header.py
|
2025-08-21 14:19:41 +08:00 |
|
Chen Jichang
|
d0ad1145fc
|
feat(h4mp): update rom linker (part3)
|
2025-08-18 14:24:12 +08:00 |
|
Chen Ji Chang
|
3c60941aa0
|
Merge branch 'feat/h4_mp_compatibility_changes' into 'master'
feat(h4mp): update compatible soc headers (part1)
See merge request espressif/esp-idf!41205
|
2025-08-14 14:10:42 +08:00 |
|
Chen Ji Chang
|
7324fc6dd9
|
Merge branch 'refactor/use_gdma_link_in_rmt' into 'master'
refactor(rmt): use gdma link list driver to mount buffer
Closes IDFGH-15289 and IDFGH-15421
See merge request espressif/esp-idf!39350
|
2025-08-14 10:49:19 +08:00 |
|
Chen Jichang
|
18420f8d3d
|
feat(h4mp): part1 update compatible soc headers
|
2025-08-13 14:05:32 +08:00 |
|
Chen Jichang
|
e321d3f85f
|
feat(rmt): support unaligned receive buffer with DMA
The driver will help to align the buffer to mem_alignment in DMA mode
|
2025-08-11 14:22:28 +08:00 |
|