wuzhenghui
21f79616bd
change(esp_driver_spi): increase SPI_PER_TRANS_POLLING peformance tolerance
2024-09-11 10:53:45 +08:00
wanlei
d15e53d876
refa(spi): clean up esp_dma_xxx memory allocation code
2024-09-05 10:56:30 +08:00
wanckl
4e095f4b9f
ci(esp32c61): enable c61 generic target test
2024-09-02 19:26:12 +08:00
wanckl
e6e7b23917
feat(driver_spi): add esp32c61 spi master, slave, slave_hd support
2024-08-27 20:49:13 +08:00
wanlei
e24067295b
feat(spi_master): add test clock src and config validation
2024-08-14 11:35:58 +08:00
wanlei
f3968eb8fb
fix(esp_driver_spi): enable single board test for esp32p4
2024-07-08 20:32:04 +08:00
Kevin (Lao Kaiyao)
638f5042d1
Merge branch 'ci/enable_c5_target_test' into 'master'
...
ci(esp32c5): enable c5 target test
See merge request espressif/esp-idf!31776
2024-07-03 12:01:24 +08:00
Wan Lei
1bf898611f
Merge branch 'contrib/github_pr_13856' into 'master'
...
fix(spi_master): spi_bus_free() fail but destruct common context (GitHub PR)
Closes IDFGH-12895
See merge request espressif/esp-idf!31084
2024-07-02 17:12:31 +08:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
laokaiyao
c731b099ee
remove(c5beta3): remove c5 beta3 doxy files
2024-06-17 12:02:15 +08:00
Mathy Vanvoorden
d35239dd28
fix(esp_driver_spi): Make spi_bus_free() exit early on issues
...
If for example there are still devices configured on the bus
spi_bus_free() will report that with ESP_ERR_INVALID_STATE, but not
before it frees all other things like IO and DMA. This means that
after the function exits any other task that is still running and
using those devices will all of a sudden stop working (and probably
crash the device).
This commit prevents that situation by making the function return
early so it can be called again safely later when all devices have
been removed.
Closes https://github.com/espressif/esp-idf/pull/13856
2024-05-28 14:58:10 +08:00
wanlei
b76620374f
fix(spi): fix dma data error, change xtal as default source
2024-05-22 12:17:43 +08:00
wanlei
e2432c1d20
feat(spi): c5mp gpspi master slave and hd driver support
2024-05-21 17:12:41 +08:00
Wan Lei
da73e0f8a2
Merge branch 'fix/spi_sct_fix_descripter_oob_when_lager_then_4092' into 'master'
...
fix(spi_master): fix sct mode descripter oob when data lager then 4092 bytes
See merge request espressif/esp-idf!30545
2024-05-20 11:49:18 +08:00
Konstantin Kondrashov
668886842f
feat(all): Remove usage old log macros
2024-05-15 15:25:30 +08:00
wanlei
4f424da1ee
fix(spi_master): fix sct mode descripter oob when data lager then 4092 bytes
2024-05-13 11:42:29 +08:00
morris
c0289ee6eb
fix(drivers): fix typos found by codespell
...
codespell components/esp_driver*
2024-03-28 10:01:27 +08:00
wanlei
51ffd40843
feat(spi_master): rebase dma sct mode support, rename APIs, use malloc conf_buffer
2024-03-20 16:06:43 +08:00
Armando
30760a95bb
spi_master: spi master sct test app
2024-03-20 15:42:03 +08:00
wanlei
8625ed252e
fix(spi): test_apps mv idf_perform_test to esp_driver_spi domain
2024-03-07 18:16:27 +08:00
Armando
4686456872
change(spi): temp disable spi related tests on p4
2024-01-04 09:34:55 +08:00
Armando
1ab742b3c3
ci(p4): enable esp32p4 target test
2024-01-04 09:34:55 +08:00
wanlei
25c17da4bb
fix(spi_slave): correct param check for trans APIs
2023-12-14 12:57:02 +00:00
wanlei
d0023b061f
refactor(spi): replace dma_ll related in spi by dma driver (part1)
2023-12-04 16:20:05 +08:00
Armando
faa6e51086
feat(sdio): sdio cross chip test app
2023-11-13 11:21:47 +08:00
Armando
f346e96e72
change(spi): update test_app build dependency
2023-11-09 14:50:25 +08:00
Armando
714ad573e7
refactor(esp_driver_spi): reformat code with astyle_py
2023-11-09 14:50:05 +08:00
wanlei
3c7609fc53
ci(driver): reduce spi test_app build times
2023-11-09 14:50:05 +08:00
Armando
fca46eac52
refactor(spi): make spi driver as component
2023-11-09 14:50:05 +08:00