Chen Jichang
|
d8eb1fd4f6
|
feat(mipi_dsi): allow to use dma2d in example when flash is encrypted
Closes https://github.com/espressif/esp-idf/issues/17708
|
2026-02-24 11:21:09 +08:00 |
|
Chen Jichang
|
d3bdd18ddc
|
fix(i80_lcd): fix dma stuck with high pclk
|
2026-02-12 17:13:58 +08:00 |
|
Chen Jichang
|
fc5a5f7c77
|
fix(gdma): skip alignment check for AHBDMA version 1 when flash enc
|
2026-02-05 14:22:14 +08:00 |
|
Chen Jichang
|
4f52afeb25
|
fix(gdma): fix dma burst size when flash enc enabled
|
2026-01-16 10:18:04 +08:00 |
|
Chen Jichang
|
eef2372dce
|
fix(dma): fix dma alignment when flash_enc enabled
Closes https://github.com/espressif/esp-idf/issues/17708
|
2026-01-16 10:18:04 +08:00 |
|
Chen Jichang
|
06930027e4
|
feat(parlio): add buffer size alignment warning for c6
Closes https://github.com/espressif/esp-idf/issues/17970
|
2026-01-14 10:58:51 +08:00 |
|
Chen Jichang
|
2ff54ff5c5
|
fix(soc): update breakpoint nums on c5 and h4
|
2025-12-29 10:31:32 +08:00 |
|
Chen Jichang
|
3678a25e4c
|
fix(gdma): fix set dma burst size failure on p4 v3.0
|
2025-12-23 11:22:47 +08:00 |
|
Chen Jichang
|
0e541d8348
|
feat(parlio): support parlio gdma eof on p4 rev3.0
|
2025-12-12 11:50:49 +08:00 |
|
Chen Jichang
|
64f528c434
|
test(parlio): fix sleep test issue
|
2025-11-28 15:48:45 +08:00 |
|
Chen Jichang
|
f04318c605
|
fix(lcd): fix mipi dsi phy type for p4 version below 3.0
|
2025-11-14 11:07:26 +08:00 |
|
Chen Jichang
|
a447848c1b
|
test(pcnt): fix pcnt example pytest
|
2025-11-10 15:28:29 +08:00 |
|
Chen Jichang
|
2158a663ed
|
fix(rmt): fix pm lock type to increase stability
|
2025-11-03 16:24:21 +08:00 |
|
Chen Jichang
|
1597f60d52
|
feat(parlio_tx): support cs signal on esp32p4 eco5
|
2025-10-27 10:09:00 +08:00 |
|
Chen Jichang
|
642bff6fc4
|
test(pcnt): expend assert value to decrease failure ratio
|
2025-10-24 16:21:56 +08:00 |
|
Chen Jichang
|
5c7d1f0578
|
feat(lcd): re-support i80 lcd and support underrun inerrupt on p4 rev 3.0
|
2025-10-22 17:49:46 +08:00 |
|
Chen Jichang
|
6483bf1c21
|
fix(gdma): p4 ahb dma can assess psram
|
2025-10-22 17:49:33 +08:00 |
|
Chen Jichang
|
01f4f58440
|
fix(gdma): correct the max burst size of p4 edma
|
2025-10-22 17:49:33 +08:00 |
|
Chen Jichang
|
09029a6bd1
|
feat(pcnt,mcpwm,rmt): update struct on p4 eco5
|
2025-10-22 17:49:09 +08:00 |
|
Chen Jichang
|
aeaf2bec4b
|
feat(hw_support): enable esptool stub for p4eco5
|
2025-10-17 14:25:45 +08:00 |
|
Chen Jichang
|
243138ad10
|
feat(gdma): update gdma struct on p4 eco5
|
2025-10-17 11:39:41 +08:00 |
|
Chen Jichang
|
83361447aa
|
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-13 11:02:11 +08:00 |
|
Chen Jichang
|
0c733c2018
|
refactor(gdma): move buffer aligment to buffer mount config
|
2025-10-10 17:44:54 +08:00 |
|
Chen Jichang
|
efd5dbbe45
|
fix(rmt): alloc channel memory from internal
|
2025-10-10 17:44:54 +08:00 |
|
Chen Jichang
|
f194e0d58d
|
fix(mcpwm): fix division by zero error in prescale
Closes https://github.com/espressif/esp-idf/issues/17665
|
2025-10-09 16:05:52 +08:00 |
|
Chen Jichang
|
b923cc34ab
|
fix(rmt): treat loop once as no loop
|
2025-10-09 15:04:07 +08:00 |
|
Chen Jichang
|
02b6df3653
|
fix(rmt): correct the condition for warnings in loop mode
|
2025-10-09 15:04:07 +08:00 |
|
Chen Jichang
|
69c31289ad
|
fix(clk): clear force_on reg for cache
|
2025-10-09 13:19:46 +08:00 |
|
Chen Jichang
|
333858e57b
|
fix(dma): add burst size check when dma access psram
|
2025-08-15 15:37:52 +08:00 |
|
Chen Jichang
|
e159e69c56
|
fix(rmt): fix the state of the simple encoder with mem full
Closes https://github.com/espressif/esp-idf/issues/17244
|
2025-08-14 12:49:33 +08:00 |
|
Chen Jichang
|
733d68532e
|
feat(rmt): allow to set init level before any tx transmission
Closes https://github.com/espressif/esp-idf/issues/16068
|
2025-08-14 11:22:49 +08:00 |
|
Chen Jichang
|
ba376fa81c
|
fix(rmt): deal with spurious RX done interrupts on ESP32
Closes https://github.com/espressif/esp-idf/issues/15948
|
2025-08-14 11:22:49 +08:00 |
|
Chen Jichang
|
b28bc7aeae
|
fix(rmt): add pll and rcfast clock src on c5
|
2025-07-30 17:26:58 +08:00 |
|
Chen Jichang
|
fc7f5bed4c
|
fix(pcnt): fix the accum_value missing when overflow
|
2025-07-02 19:08:17 +08:00 |
|
Chen Jichang
|
d3dba7597d
|
feat(parlio_tx): support to mount bitscrambler
|
2025-05-12 10:27:14 +08:00 |
|
Chen Jichang
|
39f6aeb536
|
feat(bitscrambler): add enable and disable function
|
2025-05-12 10:27:14 +08:00 |
|
Chen Ji Chang
|
da503640a2
|
Merge branch 'fix/rmt_race_condition' into 'master'
fix(rmt): fix race condition and add receive config error message
Closes IDFGH-15168 and IDFGH-15160
See merge request espressif/esp-idf!38701
|
2025-05-09 10:27:11 +08:00 |
|
Chen Jichang
|
0f8415bb72
|
fix(rmt): fix race condition and add receive config error message
Closes https://github.com/espressif/esp-idf/issues/15842
Closes https://github.com/espressif/esp-idf/issues/15836
|
2025-05-08 13:32:48 +08:00 |
|
Chen Jichang
|
6b724b0fc1
|
fix(lcd): fix test failure regression
|
2025-04-27 14:22:15 +08:00 |
|
Chen Jichang
|
ca88289e62
|
fix(lcd): fix the infinite wait when lvgl timer is no ready
Merges https://github.com/espressif/esp-idf/pull/15853
|
2025-04-27 14:21:07 +08:00 |
|
Chen Ji Chang
|
c4768eafe3
|
Merge branch 'feat/support_cs_signal_in_parlio_tx' into 'master'
feat(parlio_tx): support cs signal on esp32c5 v1.0
Closes IDF-12836 and IDF-12633
See merge request espressif/esp-idf!38646
|
2025-04-27 11:10:26 +08:00 |
|
Chen Jichang
|
6edf48d253
|
feat(parlio_tx): support cs signal on esp32c5 v1.0
|
2025-04-25 14:25:01 +08:00 |
|
Chen Jichang
|
ca981fdf4d
|
feat(pcnt): re-support pcnt on ESP32-C5 V1.0
|
2025-04-25 13:07:38 +08:00 |
|
Chen Ji Chang
|
4fd84d4e63
|
Merge branch 'feature/esp32c5_eco2_gdma_update' into 'master'
feat(gdma): apply c5 eco2 gdma minor modification
Closes IDF-12637, IDF-12835, and IDF-10407
See merge request espressif/esp-idf!38602
|
2025-04-22 19:11:15 +08:00 |
|
Chen Ji Chang
|
4bec8b5e04
|
Merge branch 'fix/gpio_pull_enable_disable_strategy' into 'master'
fix(i2c,mcpwm): fix gpio pull strategy
Closes IDFGH-15092
See merge request espressif/esp-idf!38417
|
2025-04-18 19:08:28 +08:00 |
|
Chen Jichang
|
ae4e3ffb5a
|
fix(i2c,mcpwm): fix gpio pull strategy
|
2025-04-18 15:56:37 +08:00 |
|
Chen Ji Chang
|
8a9d659882
|
Merge branch 'feat/support_gdma_on_h4' into 'master'
feat(gdma): support gdma on esp32h4
Closes IDF-12382
See merge request espressif/esp-idf!38340
|
2025-04-17 11:34:56 +08:00 |
|
Chen Jichang
|
3d08799be7
|
feat(gdma): support gdma retention on h4
|
2025-04-15 11:34:58 +08:00 |
|
Chen Jichang
|
e353f92b66
|
feat(gdma): support gdma on esp32h4
|
2025-04-15 11:15:40 +08:00 |
|
Chen Ji Chang
|
f56cc82c04
|
Merge branch 'feat/allow_rmt_tx_channel_to_switch_other_gpios' into 'master'
feat(rmt_tx): allow to switch gpio in tx channal
See merge request espressif/esp-idf!38318
|
2025-04-10 15:47:18 +08:00 |
|
Chen Jichang
|
2bd5425a5b
|
feat(rmt_tx): allow to switch gpio in tx channal
|
2025-04-10 10:26:27 +08:00 |
|
Chen Ji Chang
|
f407fab479
|
Merge branch 'feat/support_gptimer_on_h4' into 'master'
feat(gptimer): support gptimer on esp32h4
Closes IDF-12373 and IDF-12374
See merge request espressif/esp-idf!38168
|
2025-04-08 13:46:49 +08:00 |
|
Chen Jichang
|
2cbc297969
|
refactor(gptimer): use group_id in clock ctrl functions
|
2025-04-08 10:20:48 +08:00 |
|
Chen Jichang
|
faacaaaf8f
|
feat(gptimer): support gptimer on esp32h4
|
2025-04-08 09:55:42 +08:00 |
|
Chen Ji Chang
|
a25e7ab59e
|
Merge branch 'docs/parlio_tx_programming_guide' into 'master'
docs(parlio_tx): add programming guide
Closes IDF-11934
See merge request espressif/esp-idf!36298
|
2025-04-03 16:13:29 +08:00 |
|
Chen Jichang
|
487a306cdd
|
docs(parlio_tx): add programming guide
|
2025-04-03 11:28:13 +08:00 |
|
Chen Ji Chang
|
c3a3cc8657
|
Merge branch 'feat/h4_enable_ci_build' into 'master'
feat(esp32h4): enable ESP32H4 ci build
Closes IDF-12332
See merge request espressif/esp-idf!37921
|
2025-03-31 23:49:48 +08:00 |
|
Chen Jichang
|
1785e1d329
|
refactor(flash): spilt flash cap in esp_rom
|
2025-03-28 15:04:25 +08:00 |
|
Chen Jichang
|
6c4271d4bb
|
feat(esp32h4): disable unsupported build
|
2025-03-28 14:41:29 +08:00 |
|
Chen Jichang
|
c34b4eb882
|
feat(esp32h4): enable ESP32H4 ci build
|
2025-03-28 14:41:28 +08:00 |
|
Chen Ji Chang
|
8e591a2128
|
Merge branch 'feat/parlio_use_gdma_eof' into 'master'
feat(parlio_tx): support loop transmission
Closes IDF-8223 and IDF-11397
See merge request espressif/esp-idf!35733
|
2025-03-27 17:10:59 +08:00 |
|
Chen Ji Chang
|
d27afdd94b
|
Merge branch 'feat/update_pcnt_reg_on_h2_eco5' into 'master'
feat(pcnt): update pcnt reg on h2 eco5
See merge request espressif/esp-idf!37908
|
2025-03-21 19:14:53 +08:00 |
|
Chen Jichang
|
85d636dc3a
|
feat(parlio_tx): add example of loop transmission
|
2025-03-21 16:49:45 +08:00 |
|
Chen Jichang
|
65074afc0d
|
feat(parlio_tx): support loop transmission
|
2025-03-21 16:49:45 +08:00 |
|
Chen Ji Chang
|
6474fd67ae
|
Merge branch 'feat/h4_introduce_step8' into 'master'
feat(esp32h4): introduce hello world to ESP32H4 (stage8)
Closes IDF-9526 and IDF-12333
See merge request espressif/esp-idf!37545
|
2025-03-20 16:16:05 +08:00 |
|
Chen Jichang
|
3b2ab2d145
|
fix(pcnt): remove the gpi0_reset_pin function
|
2025-03-20 15:53:26 +08:00 |
|
Chen Jichang
|
9ac7a91013
|
fix(pcnt): update pcnt_reg on esp32h2 eco5
|
2025-03-20 15:36:15 +08:00 |
|
Chen Jichang
|
45ba78940f
|
feat(esp32h4): finnal introduce hello world
|
2025-03-19 18:48:41 +08:00 |
|
Chen Ji Chang
|
54d7bec1e3
|
Merge branch 'fix/rmt_lim_thres_incorrect' into 'master'
fix(rmt): fix the received symbols issue
See merge request espressif/esp-idf!37706
|
2025-03-18 16:15:09 +08:00 |
|
Chen Jichang
|
9fd0f634d2
|
fix(bootloader): use ESP_EARLY_LOG before console is ready
|
2025-03-17 18:53:28 +08:00 |
|
Chen Jichang
|
44117b623d
|
refactor(esp_rom): remove specific chip name when including rom header
|
2025-03-17 18:53:26 +08:00 |
|
Chen Jichang
|
fac2d9eada
|
fix(rmt): fix the received symbols issue
|
2025-03-17 11:32:32 +08:00 |
|
Chen Ji Chang
|
1a87428934
|
Merge branch 'feat/h4_introduce_step7_ci' into 'master'
feat(esp32h4): ci enable public header check (stage7)
See merge request espressif/esp-idf!37505
|
2025-03-13 11:52:05 +08:00 |
|
Chen Jichang
|
ff1fd80198
|
fix(drivers): use CPU_MAX lock in dirvers use axi dma to access psram
|
2025-03-12 17:38:44 +08:00 |
|
Chen Jichang
|
bfac674769
|
feat(esp32h4): ci enable public header check (stage7)
|
2025-03-12 17:19:50 +08:00 |
|
Chen Jichang
|
8670800827
|
refactor(esp32h4): refactor memory.ld and section.ld
|
2025-03-11 16:48:21 +08:00 |
|
Chen Jichang
|
69d2e7facb
|
refactor(cpu): move some chip-specific operations to the ll
|
2025-03-11 16:48:21 +08:00 |
|
Chen Jichang
|
8e8c0573b4
|
feat(esp32h4): support esp_system, esp_timer and freertos (stage6)
|
2025-03-11 16:48:21 +08:00 |
|
Chen Jichang
|
e3f27822ba
|
fix(parlio): fix non-free running test case
|
2025-03-07 17:14:18 +08:00 |
|
Chen Jichang
|
4a405c7349
|
feat(esp32h4): update h4 soc_etm_source
|
2025-03-06 17:52:17 +08:00 |
|
Chen Ji Chang
|
270cd77abb
|
Merge branch 'feat/h4_introduce_step5' into 'master'
feat(esp32h4): add G0 component support (stage5)
See merge request espressif/esp-idf!37254
|
2025-03-05 11:08:33 +08:00 |
|
Chen Jichang
|
30f2578e75
|
fix(esp32h4): fix g0 component build
|
2025-03-04 16:17:18 +08:00 |
|
Chen Jichang
|
b16095cf00
|
feat(esp32h4): add G0 component support (stage5)
|
2025-03-04 15:21:58 +08:00 |
|
Chen Ji Chang
|
de853be81e
|
Merge branch 'feat/h4_introduce_step4_rom_support' into 'master'
feat(esp32h4): add esp_rom and efuse files (stage4)
See merge request espressif/esp-idf!37160
|
2025-02-27 18:11:44 +08:00 |
|
Chen Ji Chang
|
f02812544e
|
Merge branch 'fix/fix_parlio_test_case' into 'master'
fix(parlio): increase test case success rate
See merge request espressif/esp-idf!37307
|
2025-02-27 14:04:38 +08:00 |
|
Chen Jichang
|
a07e67893b
|
fix(parlio): increase test case success ratio
|
2025-02-27 11:58:52 +08:00 |
|
Chen Jichang
|
a74f9cbe63
|
feat(esp32h4): add esp_rom and efuse files (stage4)
|
2025-02-25 19:30:03 +08:00 |
|
Chen Ji Chang
|
e7088bbd07
|
Merge branch 'feat/add_uart_support_on_h21' into 'master'
feat(uart): support uart on esp32h21
Closes IDF-11618, IDF-11620, and IDF-12143
See merge request espressif/esp-idf!37197
|
2025-02-25 11:26:09 +08:00 |
|
Chen Jichang
|
028a16c01c
|
feat(uart): support uart on esp32h21
|
2025-02-24 17:49:45 +08:00 |
|
Chen Ji Chang
|
33e81e572b
|
Merge branch 'feat/h4_introduce_step2_3' into 'master'
feat(esp32h4): add soc register header files (stage 3/8, part 3/3)
See merge request espressif/esp-idf!37092
|
2025-02-24 15:39:11 +08:00 |
|
Chen Jichang
|
62700fa36f
|
feat(esp32h4): add soc register header files (stage2_3)
add soc headers made by hand
|
2025-02-24 12:20:27 +08:00 |
|
Chen Ji Chang
|
36335e38b6
|
Merge branch 'feat/h4_introduce_step2_2' into 'master'
feat(esp32h4): add soc register header files (stage 3/8, part 2/3)
See merge request espressif/esp-idf!37030
|
2025-02-19 16:27:31 +08:00 |
|
Chen Ji Chang
|
3ad70e9998
|
Merge branch 'feat/h4_introduce_step2_1' into 'master'
feat(esp32h4): add soc register header files (stage 3/8, part 1/3)
See merge request espressif/esp-idf!36982
|
2025-02-18 19:10:54 +08:00 |
|
Chen Jichang
|
d68fcf1d7b
|
feat(esp32h4): add soc register header files (stage2_2)
generated soc headers from csv and ro_csv folder(part2)
|
2025-02-18 16:42:22 +08:00 |
|
Chen Jichang
|
c1149f24e0
|
feat(esp32h4): add soc register header files (stage2_1)
generated soc headers from csv folder(part1)
|
2025-02-18 10:49:15 +08:00 |
|
Chen Ji Chang
|
9342b3fba1
|
Merge branch 'feat/h4_introduce_step1_add_target' into 'master'
feat(esp32h4): introduce target esp32h4(stage 1)
See merge request espressif/esp-idf!36780
|
2025-02-11 18:11:08 +08:00 |
|
Chen Jichang
|
6f83f39dce
|
feat(esp32h4): introduce target esp32h4(stage 1)
|
2025-02-08 17:07:44 +08:00 |
|
Chen Ji Chang
|
bdb1511441
|
Merge branch 'fix/fix_parlio_tx_rempty_interrupt' into 'master'
fix(parlio_tx): fix rempty interrupt during resetting fifo
See merge request espressif/esp-idf!36111
|
2025-01-24 09:00:59 +08:00 |
|
Chen Jichang
|
4b3a2b2f8b
|
fix(parlio): fix rempty interrupt during resetting fifo
Move the fifo reset to after disabling the tx core clock.
And add external non-free running clock src test.
|
2025-01-23 17:54:00 +08:00 |
|
Chen Ji Chang
|
3195bdca8b
|
Merge branch 'fix/move_spi_lcd_cb_fun_to_iram' into 'master'
feat(spi_lcd): move callback function to iram
Closes IDFGH-14372
See merge request espressif/esp-idf!36354
|
2025-01-21 10:49:23 +08:00 |
|