Wykres commitów

7 Commity (94ebc9ba4e866f63e7aa62876e756e7aa4a6e2be)

Autor SHA1 Wiadomość Data
Niklas Gürtler be8a0d08f2 gdma: implement descriptor error callback
Merges https://github.com/espressif/esp-idf/pull/11499
2023-05-26 13:24:34 +08:00
Marius Vikhammer e806d9c9cb gdma: fixed crash from logging when using newlib nano
Newlib nano printf formatting do not support %z, and will crash if such an identifier
is followed by a %s indentifier.

Closes https://github.com/espressif/esp-idf/issues/9631
2023-05-06 10:51:03 +08:00
morris 6c19e7b8a7 gdma: avoid manually start/stop when channel is controled by ETM 2023-04-06 10:49:32 +08:00
morris 1429913042 gdma: support override default channel priority 2023-04-06 10:49:32 +08:00
Armando 663e881868 gdma: fix potential unaligned cache writeback issue 2023-02-28 10:42:22 +08:00
morris dbca74f1ef gdma: prevent mutli-channels connect to the same peripheral
1. add check in the gdma driver, to prevent multiple channels connecting
   to the same peripheral
2. memory copy DMA ID will occupy the peripheral's DMA ID on some ESP
   targets (e.g. esp32c3/s3). We should search for a free one when
install async memcpy driver.

Closes https://github.com/espressif/esp-idf/issues/10575
2023-01-31 15:18:19 +08:00
morris 356c6bb528 gdma: support etm extension 2022-11-23 15:32:34 +08:00