laokaiyao
284c66ba06
ci(parlio): fixed incorrect condition in rx test case
2025-11-27 14:55:21 +08:00
Chen Jichang
679c197185
refactor(gdma): move buffer aligment to buffer mount config
2025-10-15 15:40:39 +08:00
Song Ruo Jing
9ed617fb17
fix(gpio): removed unnecessary step when routing input signal to a pin
2025-05-20 15:30:26 +08:00
wuzhenghui
33aca83c63
change(ci): remove esp32c5 from readme since esp32c5 skipped CI build
2025-04-25 17:13:27 +08:00
morris
50e1d46980
fix(parlio): reenable parlio rx driver cache safe test
2025-04-24 10:41:08 +08:00
morris
2c376ff99f
refactor(drivers): refactor the iram-safe option of the gdma peripherals
...
Closes https://github.com/espressif/esp-idf/issues/15771
2025-04-16 17:09:04 +08:00
Chen Jichang
da4c0a3a8d
fix(parlio): fix non-free running test case
2025-04-01 11:11:44 +08:00
Chen Jichang
4e7c593098
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-04-01 11:11:44 +08:00
Chen Jichang
21792d572e
fix(parlio_tx): add clock and fifo reset in disable function
2025-04-01 11:11:44 +08:00
morris
9b493740ab
Merge branch 'fix/change_pm_lock_type_v5.4' into 'release/v5.4'
...
fix(pm): use CPU lock in dirvers use axi dma to access psram (v5.4)
See merge request espressif/esp-idf!37712
2025-03-13 13:51:08 +08:00
Chen Jichang
3d55047a09
fix(drivers): use CPU_MAX lock in dirvers use axi dma to access psram
2025-03-13 11:20:27 +08:00
morris
e121a77c92
fix(dma): also consider buffer alignment when calculating the DMA nodes
...
Closes https://github.com/espressif/esp-idf/issues/15228
2025-02-11 13:46:12 +08:00
Chen Jichang
5a1e5d04d0
feat(parlio_tx): add check of fifo empty event
2024-12-09 20:35:37 +08:00
Li Shuai
bde6b9141f
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2024-11-18 17:46:40 +08:00
Chen Jichang
b6645acafe
feat(parlio): support sleep retention
2024-10-21 20:25:39 +08:00
Chen Jichang
e8de889cda
fix(parlio_rx): fix high failure rate of test with i2s input
2024-10-21 19:59:17 +08:00
Chen Jichang
cfdaf3b379
feat(parlio): refactor gpio mode config in parlio
2024-10-12 14:12:25 +08:00
wuzhenghui
13e42707a0
feat(esp_hw_support): add clk tree source gate management api
2024-09-11 10:53:01 +08:00
Chen Jichang
227f80ff88
feat(parlio_tx): support psram buffer
2024-09-06 11:20:39 +08:00
Chen Jichang
7dd15bee31
fix(parlio_tx): fix error in first transfer and 1 byte transfer
...
On p4, the clock was configured in the wrong order causing a dropped
count on the first transmission. And gdma eof event fails to trigger
parlio_tx eof event when transmitting single byte.
2024-09-05 17:12:49 +08:00
Chen Jichang
35c6e44181
refactor(parlio_tx): use gdma link list driver to mount buffer
2024-09-04 10:20:01 +08:00
laokaiyao
a616782218
fix(parlio): fix cache sync issue on P4
2024-07-19 10:33:55 +08:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
laokaiyao
b51fc7c390
ci(parlio_rx): enable target test for h2 and p4
2024-06-20 16:02:21 +08:00
laokaiyao
f301db44b8
feat(parlio): support parlio on C5
2024-06-20 14:28:37 +08:00
Alexey Lapshin
b0ba5689f1
Merge branch 'feature/gcc-fanalyzer' into 'master'
...
feat(ci): add gnu static analyzer job
See merge request espressif/esp-idf!30902
2024-06-19 19:31:53 +08:00
morris
dd46392a66
feat(ci): check LL functions not read write register by half word
2024-06-18 14:58:41 +08:00
Alexey Lapshin
75277a9419
fix(esp_driver_parlio): fix warnings found by GNU static analyzer
2024-06-18 14:25:37 +08:00
morris
e5b7987e21
refactor(emac): use heap component API to allocate cached aligned DMA buffer
2024-06-02 22:19:46 +08:00
Frantisek Hrbata
fbe8bf89ee
fix: properly resolve component dependencies
...
There is currently a bug in the __build_resolve_and_add_req function in
tools/cmake/build.cmake where the check for registered component
requirements is incorrectly applied to the component itself rather than
its dependencies. This issue likely originated from a typo, using
component_target instead of _component_target. To prevent further
confusion, _component_target has been renamed to _req_target.
Fixing this revealed multiple incorrect dependencies for the Linux
target, which have now been resolved by explicitly specifying the
dependencies for the Linux target.
Closes https://github.com/espressif/esp-idf/issues/13447
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-05-30 22:01:55 +08:00
laokaiyao
627631429a
feat(parlio_rx): support parlio rx on p4
2024-05-10 16:55:46 +08:00
morris
c0289ee6eb
fix(drivers): fix typos found by codespell
...
codespell components/esp_driver*
2024-03-28 10:01:27 +08:00
morris
ce041640ca
change(parlio_tx): plenty of driver clean up
2024-03-15 18:02:44 +08:00
laokaiyao
baccc61482
refactor(parlio): make parlio driver as component
2024-01-04 14:12:42 +08:00