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 |
|
Chen Ji Chang
|
e3cf10564d
|
Merge branch 'feat/allow_setting_rmt_group_prescale' into 'master'
refactor(rmt): set group clock prescale dynamically
Closes IDFGH-13921
See merge request espressif/esp-idf!34640
|
2025-01-17 14:40:28 +08:00 |
|
Chen Jichang
|
555bfd8f5c
|
refactor(rmt): set group clock prescale dynamically
Closes https://github.com/espressif/esp-idf/issues/14760
|
2025-01-16 11:11:13 +08:00 |
|
Chen Jichang
|
79b3b30828
|
feat(spi_lcd): move callback function to iram
Closes https://github.com/espressif/esp-idf/issues/15160
|
2025-01-15 18:25:37 +08:00 |
|
Chen Ji Chang
|
f0cee06dab
|
Merge branch 'fix/fix_parlio_tx_example_line_address' into 'master'
fix(parlio_tx): fix line address in simple_rgb_martix example
See merge request espressif/esp-idf!35930
|
2024-12-24 19:18:47 +08:00 |
|
Chen Jichang
|
ea1c806f21
|
fix(parlio_tx): fix line address in simple_rgb_martix example
|
2024-12-24 16:23:04 +08:00 |
|
Chen Ji Chang
|
fce82302cd
|
Merge branch 'fix/parlio_add_gdma_fifo_reset' into 'master'
fix(parlio_tx): add clock and fifo reset in disable function
See merge request espressif/esp-idf!35657
|
2024-12-20 14:06:37 +08:00 |
|
Chen Jichang
|
0c2c142134
|
fix(parlio_tx): add clock and fifo reset in disable function
|
2024-12-19 17:40:07 +08:00 |
|
Chen Jichang
|
08a54bba6c
|
docs(pcnt): remove pm_lock content in glitch_filter
Closes https://github.com/espressif/esp-idf/issues/15027
|
2024-12-18 14:39:22 +08:00 |
|
Chen Jichang
|
3f05b4d25b
|
docs(pcnt): update pcnt power down description
|
2024-12-18 14:19:34 +08:00 |
|
Chen Ji Chang
|
d2b87ace4b
|
Merge branch 'feat/support_step_notify_on_h2eco5' into 'master'
feat(pcnt): support step_notify on esp32h2 eco5
Closes IDF-11394
See merge request espressif/esp-idf!35516
|
2024-12-12 16:23:44 +08:00 |
|
Chen Jichang
|
dd07504ea5
|
feat(pcnt): support step_notify on esp32h2 eco5
|
2024-12-11 16:57:09 +08:00 |
|
Chen Ji Chang
|
c80fa61c1f
|
Merge branch 'feat/allow_to_skip_legacy_driver_conflict_check' into 'master'
feat(legacy_driver): add kconfig to skip legacy confilct check
Closes IDFGH-12987
See merge request espressif/esp-idf!35458
|
2024-12-10 19:03:37 +08:00 |
|
Chen Jichang
|
f6c776d6c6
|
feat(legacy_driver): add kconfig to skip legacy confilct check
|
2024-12-09 21:24:04 +08:00 |
|
Chen Jichang
|
2a040cade1
|
feat(parlio_tx): add check of fifo empty event
|
2024-12-04 14:50:16 +08:00 |
|
Chen Jichang
|
0f4605e991
|
refactor(i80_lcd): adapt example to lvgl9
|
2024-12-04 14:50:16 +08:00 |
|
Chen Jichang
|
3c6a94cd3f
|
feat(lcd): add parlio lcd example
|
2024-12-04 14:50:16 +08:00 |
|
Chen Jichang
|
e890b4bd7e
|
feat(lcd): support parlio lcd interface
|
2024-12-04 14:50:16 +08:00 |
|
Chen Ji Chang
|
4cb0c09a38
|
Merge branch 'feat/mcpwm_sleep_retention_support_p4' into 'master'
feat(mcpwm): support mcpwm sleep retention on p4
Closes IDF-9928
See merge request espressif/esp-idf!35059
|
2024-11-27 17:15:28 +08:00 |
|
Chen Jichang
|
a1b42191c2
|
feat(mcpwm): support mcpwm sleep retention on p4
|
2024-11-21 11:55:58 +08:00 |
|
Chen Jichang
|
4ace614ef3
|
docs(pcnt): add pullup and pulldown documentation
Closes https://github.com/espressif/esp-idf/issues/14277
|
2024-11-19 17:45:11 +08:00 |
|
Chen Ji Chang
|
5009857d7d
|
Merge branch 'fix/i2c_oled_example_crash_on_esp32' into 'master'
fix(i2c_oled): fix buffer allocation
See merge request espressif/esp-idf!34968
|
2024-11-15 20:26:09 +08:00 |
|
Chen Jichang
|
29b017b785
|
fix(i2c_oled): fix buffer allocation
|
2024-11-15 17:31:15 +08:00 |
|
Chen Ji Chang
|
6b54dfc636
|
Merge branch 'feat/mcpwm_sleep_rentention' into 'master'
feat(mcpwm): support sleep retention
Closes IDF-9752 and IDF-8473
See merge request espressif/esp-idf!33839
|
2024-11-08 15:39:58 +08:00 |
|
Chen Jichang
|
8e4ff8bcba
|
feat(mcpwm): support sleep retention
|
2024-11-07 12:06:31 +08:00 |
|
Chen Ji Chang
|
ef437b7b0d
|
Merge branch 'feat/update_lvgl_in_parlio_tx_example' into 'master'
feat(parlio): adapt rgb_matrix example to lvgl9
See merge request espressif/esp-idf!34612
|
2024-11-07 11:26:28 +08:00 |
|
Chen Jichang
|
87f2080705
|
feat(parlio): adapt rgb_matrix example to lvgl9
|
2024-11-06 17:43:05 +08:00 |
|
Chen Jichang
|
0eeb544bd2
|
fix(mcpwm): fix mcpwm register offset on p4
|
2024-11-06 17:29:58 +08:00 |
|