bjoernQ
e581f7c212
Fix (I2S) circular DMA
2023-02-08 13:14:36 +01:00
Scott Mabin
3f7181fece
Async SPI ( #385 )
...
* ground work for async dma (gdma only atm)
* Add async DMA (GDMA) - esp32c3/esp32c2
* Add Async SPI impl for esp32c3/c2
* Remove private modules from DMA
* add async spi example for esp32c3
* Switch to assoc wakers instead of a static array
* add support for esp32/esp32s2
* add support for esp32s3
* run fmt
* add c2 example, fix CI
* Remove redundant comments
2023-02-08 11:02:03 +00:00
Scott Mabin
5f933aa7c1
Only set the set_suc_eof flag on the last item ( #359 )
...
It was previously hardcoded to true, which meant a DMA suc eof interrupt would fire for every descriptor that was processed
2023-01-24 09:17:24 +01:00
Björn Quentin
1ec6f98602
Make DMA marker traits available to users ( #356 )
...
* Make DMA marker traits available to users
* Fix EH1
* Hint about the descriptor size on the `dma.configure()` function
2023-01-23 14:10:25 +00:00
bjoernQ
fbd912a3a5
Finalize I2S RX Implementation
2022-11-24 10:16:08 -08:00
bjoernQ
4afa8fda92
Preliminary I2S Implementation
2022-11-17 08:24:43 -08:00
Jesse Braham
d9135350e7
Add more configuration symbols and simplify the build script
2022-11-17 07:29:35 -08:00
Jesse Braham
4f18e2c846
Update the priority enum and add missing channels for ESP32-S3
2022-10-28 06:51:10 -07:00
Jesse Braham
c642c79297
Add DMA support for ESP32-S3
2022-10-27 12:08:23 -07:00
Jesse Braham
e2df98da52
Add DMA support for ESP32-C2
2022-10-27 11:22:30 -07:00
bjoernQ
3e4710b822
Add DMA support for ESP32-S2
2022-10-25 07:38:45 -07:00
Björn Quentin
9744d12484
SPI-DMA for ESP32 ( #216 )
...
* SPI-DMA for ESP32
* MSRV Fix
2022-10-20 09:12:31 -07:00
bjoernQ
9cb24bb79f
Basic DMA for ESP32-C3
2022-10-13 10:14:51 -07:00