Scott Shawcroft
95cb5961d2
Fix ESP32-S2 SPI when DMA is sometimes used
2020-10-26 16:59:59 -07:00
Lucian Copeland
66b8559fd4
Change submodule, rework all includes
2020-09-30 11:26:07 -04:00
Lucian Copeland
00517b2600
Move missing pin warning to shared-bindings
2020-09-23 11:39:39 -04:00
Lucian Copeland
22d9a94f2b
Use write_value, add missing pin exceptions
2020-09-21 13:47:14 -04:00
Scott Shawcroft
c7c90f47b0
Add non-DMA SPI support.
...
This fixes SPI with PSRAM allocated buffers. DMA with SPI2 was
attempted but produced junk output. This manual copy is less than
2x slower than DMA when not interrupted.
Fixes #3339
2020-09-10 17:32:20 -07:00
Scott Shawcroft
5028804878
Remove fixed pointers and check UART return
2020-06-30 15:29:42 -07:00
Scott Shawcroft
08749630a2
Fix SPI RX and remove debug prints
2020-06-26 16:30:24 -07:00
Scott Shawcroft
a9f257bcd6
Store host_id so that never reset works
2020-06-26 12:32:56 -07:00
Scott Shawcroft
ed6e81d688
Switch SPI to polling DMA and enable displayio
2020-06-24 13:10:08 -07:00
Scott Shawcroft
496e16d99b
Handle memory (hopefully). Short TX works
2020-06-24 12:47:59 -07:00
Scott Shawcroft
c5fa9730a8
Compiles!
2020-06-24 12:47:59 -07:00
Scott Shawcroft
fc9c0ba573
Initial SPI implementation. Almost certainly doesn't compile
2020-06-24 12:47:59 -07:00
Scott Shawcroft
d0401f02a9
Add initial I2C support, not quite working fully though
2020-06-24 12:47:58 -07:00