Chen Ji Chang
|
ee779a0b72
|
Merge branch 'feat/support_twai_on_h21' into 'master'
feat(twai): support twai on esp32h21
Closes IDF-11574 and IDF-11575
See merge request espressif/esp-idf!40888
|
2025-08-01 15:35:35 +08:00 |
|
Chen Jichang
|
b670fe9b50
|
feat(twai): support twai on esp32h21
|
2025-07-31 10:56:45 +08:00 |
|
Chen Ji Chang
|
b0f22503b4
|
Merge branch 'feat/support_rmt_on_h21' into 'master'
feat(rmt): support rmt on esp32h21
Closes IDF-11622 and IDF-11623
See merge request espressif/esp-idf!40859
|
2025-07-30 12:24:47 +08:00 |
|
Chen Jichang
|
bbb78fedbb
|
feat(rmt): support rmt on esp32h21
|
2025-07-29 10:46:20 +08:00 |
|
Chen Ji Chang
|
cfca52255e
|
Merge branch 'feat/support_rmt_on_h4' into 'master'
feat(rmt): support rmt on ESP32-H4
Closes IDF-12402
See merge request espressif/esp-idf!40523
|
2025-07-25 19:41:24 +08:00 |
|
Chen Jichang
|
d6a9a0f5d5
|
feat(rmt): support rmt on esp32-h4
|
2025-07-24 10:47:13 +08:00 |
|
Chen Jichang
|
d29e7b3bb6
|
fix(rmt): add pll and rcfast clock src on c5
|
2025-07-23 11:36:37 +08:00 |
|
Chen Ji Chang
|
c7561dc4cc
|
Merge branch 'refactor/spi_lcd_detect_bus_mode_automatically' into 'master'
refactor(spi_lcd): detect the bus mode automatically
Closes IDF-11255 and IDFGH-15695
See merge request espressif/esp-idf!40308
|
2025-07-14 11:45:15 +08:00 |
|
Chen Jichang
|
57cbcf388e
|
docs(lcd): fix the wrong hyperlink in readme
Closes https://github.com/espressif/esp-idf/issues/16389
|
2025-07-07 18:50:19 +08:00 |
|
Chen Jichang
|
08b75523cb
|
refactor(spi_lcd): detect the bus mode automatically
|
2025-07-07 18:49:30 +08:00 |
|
Chen Ji Chang
|
2200f30323
|
Merge branch 'refactor/remove_essl_component' into 'master'
remove(essl): remove essl related files
Closes IDF-13433
See merge request espressif/esp-idf!40261
|
2025-07-03 13:54:15 +08:00 |
|
Chen Jichang
|
5909a4d685
|
remove(essl): remove essl related files
|
2025-07-03 11:36:45 +08:00 |
|
Chen Ji Chang
|
22cfc7ef57
|
Merge branch 'fix/pcnt_miss_accum_value_when_overflow' into 'master'
fix(pcnt): fix the accum_value missing when overflow
See merge request espressif/esp-idf!39967
|
2025-07-02 19:07:53 +08:00 |
|
Chen Jichang
|
6720cf769e
|
fix(pcnt): fix the accum_value missing when overflow
|
2025-07-02 11:27:15 +08:00 |
|
Chen Ji Chang
|
0972e9d274
|
Merge branch 'refactor/remove_legacy_mcpwm_driver' into 'master'
remove(legacy_mcpwm)!: remove legacy mcpwm driver in IDF v6.0
Closes IDF-13173 and IDF-13352
See merge request espressif/esp-idf!39743
|
2025-06-25 19:17:16 +08:00 |
|
Chen Jichang
|
4d1a4dfcbe
|
feat(mcpwm): add a new api to get cap value directly
|
2025-06-25 15:49:07 +08:00 |
|
Chen Jichang
|
a2ef01fc5b
|
remove(legacy_mcpwm): remove legacy mcpwm driver in IDF v6.0
|
2025-06-24 10:49:37 +08:00 |
|
Chen Ji Chang
|
ffebb32117
|
Merge branch 'feat/add_callback_to_switch_buffer_in_parlio_tx' into 'master'
feat(parlio_tx): support buffer switched callback
Closes IDF-12903
See merge request espressif/esp-idf!39692
|
2025-06-23 11:42:29 +08:00 |
|
Chen Jichang
|
05c2ebcf16
|
feat(parlio_tx): support buffer switched callback
|
2025-06-20 11:19:46 +08:00 |
|
Chen Ji Chang
|
d6a4c374c1
|
Merge branch 'test/add_parlio_bs_different_input_output_sizes_test' into 'master'
test(parlio_tx): add parlio_tx_bs different input output sizes test
Closes IDFGH-15481
See merge request espressif/esp-idf!39923
|
2025-06-19 20:27:40 +08:00 |
|
Chen Jichang
|
d93967009e
|
test(parlio_tx): add parlio_tx_bs different input output sizes test
Closes https://github.com/espressif/esp-idf/issues/16122
|
2025-06-19 14:07:37 +08:00 |
|
Chen Ji Chang
|
0da7604680
|
Merge branch 'feat/support_weight_arbitration_on_c61' into 'master'
feat(gdma): support gdma weighted arbitration on c61 v1.0
Closes IDF-12882, IDF-9310, and IDF-12090
See merge request espressif/esp-idf!39710
|
2025-06-16 11:12:22 +08:00 |
|
Chen Jichang
|
f3f6bc95df
|
feat(gdma): support gdma weighted arbitration on c61 v1.0
|
2025-06-12 16:17:30 +08:00 |
|
Chen Ji Chang
|
81bb6a0557
|
Merge branch 'refactor/remove_legacy_pcnt_driver' into 'master'
remove(legacy_pcnt)!: remove legacy pcnt driver in IDF v6.0
Closes IDF-13172 and IDF-13036
See merge request espressif/esp-idf!39754
|
2025-06-12 11:49:55 +08:00 |
|
Chen Ji Chang
|
f05d47c7d3
|
Merge branch 'feat/parlio_tx_use_dma_eof' into 'master'
feat(parlio_tx): Supported to transmit infinitely long buffer on ESP32-C5
Closes IDF-12732 and IDF-10974
See merge request espressif/esp-idf!38919
|
2025-06-12 10:38:15 +08:00 |
|
Chen Jichang
|
2fb4c6771a
|
test(pcnt): with malloc comes from PSRAM by default
|
2025-06-11 16:54:41 +08:00 |
|
Chen Jichang
|
d345ac1a50
|
remove(legacy_pcnt): remove legacy pcnt driver in IDF v6.0
|
2025-06-11 16:54:41 +08:00 |
|
Chen Jichang
|
00b1d66c6e
|
feat(parlio_tx): support to use dma eof on esp32c5
|
2025-06-11 16:37:55 +08:00 |
|
Chen Jichang
|
f10dcd6140
|
feat(parlio_tx): add cache safe test
|
2025-06-11 16:37:55 +08:00 |
|
Chen Jichang
|
86d33f4460
|
fix(parlio_tx): update gpio state in delete function
|
2025-06-11 16:37:55 +08:00 |
|
Chen Ji Chang
|
713a63fb9f
|
Merge branch 'feat/gdma_weight_based_arbitration' into 'master'
feat(gdma): support gdma weighted arbitration on C5 ECO2
Closes IDF-8007
See merge request espressif/esp-idf!32826
|
2025-05-29 19:59:44 +08:00 |
|
Chen Jichang
|
16d25b4a52
|
feat(gdma): support gdma weighted arbitration on ESP32C5
|
2025-05-29 11:41:02 +08:00 |
|
Chen Ji Chang
|
904d9526d3
|
Merge branch 'feat/change_mcpwm_prescale' into 'master'
change(mcpwm): change default mcpwm group prescale
Closes IDFGH-13989 and IDF-12790
See merge request espressif/esp-idf!34897
|
2025-05-27 19:27:43 +08:00 |
|
Chen Jichang
|
77e18528cd
|
feat(mcpwm): change default mcpwm group prescale to 1
Closes https://github.com/espressif/esp-idf/issues/14815
|
2025-05-27 14:48:14 +08:00 |
|
Chen Jichang
|
e89dc281e9
|
test(mcpwm): add multi input banding to the same pin test
Closes https://github.com/espressif/esp-idf/issues/14958
|
2025-05-27 14:48:14 +08:00 |
|
Chen Jichang
|
91f92b0e57
|
fix(glithc_filter): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:38:58 +08:00 |
|
Chen Jichang
|
90050df641
|
fix(jpeg): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:38:58 +08:00 |
|
Chen Jichang
|
8555b6c837
|
fix(adc): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:38:58 +08:00 |
|
Chen Jichang
|
6674470e89
|
fix(ana_cmpr): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:38:58 +08:00 |
|
Chen Jichang
|
fe1091c2ff
|
fix(lcd): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:38:58 +08:00 |
|
Chen Jichang
|
5599fd4b1f
|
fix(sdm): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:38:58 +08:00 |
|
Chen Jichang
|
70e5042ea9
|
fix(parlio): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:38:58 +08:00 |
|
Chen Jichang
|
a21f7c78f9
|
fix(sdmmc): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:27:18 +08:00 |
|
Chen Jichang
|
4bfd180a94
|
fix(i2c): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:27:18 +08:00 |
|
Chen Jichang
|
6397820d0b
|
fix(rmt): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:27:18 +08:00 |
|
Chen Jichang
|
c8371ca405
|
fix(mcpwm): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:27:18 +08:00 |
|
Chen Jichang
|
91d1812315
|
fix(uhci): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:27:18 +08:00 |
|
Chen Jichang
|
9837138659
|
fix(gptimer): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:27:18 +08:00 |
|
Chen Jichang
|
9e5ed3bdd2
|
fix(twai): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
|
2025-05-22 17:27:18 +08:00 |
|
Chen Ji Chang
|
3baaa8c829
|
Merge branch 'fix/rename_the_rmt_extra_flags_structure' into 'master'
docs(rmt): rename the rmt extra flags structure
Closes IDFGH-15274 and IDFGH-15270
See merge request espressif/esp-idf!39041
|
2025-05-13 18:37:05 +08:00 |
|
Chen Jichang
|
e53c25d3ae
|
docs(rmt): improve the documentation
Closes https://github.com/espressif/esp-idf/issues/15933
Closes https://github.com/espressif/esp-idf/issues/15929
|
2025-05-13 14:14:45 +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 |
|