Scott Shawcroft
f39708abb2
Add PSRAM support to ESP32S2
...
When configured the CircuitPython heap will be on the external RAM.
When not available, the heap will be 48k inside the IDF heap.
2020-08-21 16:20:58 -07:00
Lucian Copeland
88fcc19e24
Add PulseIn
2020-08-14 15:30:48 -04:00
Lucian Copeland
f9512983ff
Add PulseOut
2020-08-14 12:21:41 -04:00
Scott Shawcroft
8488b31aa0
Init directly
2020-08-11 11:19:40 -07:00
Scott Shawcroft
87c78be8f4
Fix writing sector 0 as the first write.
...
This was the FS issue I saw when debugging wifi and only happens
when the first write is to sector 0. It causes issues because it
blanks all of sector 0 after the first block.
Fixes #3133
2020-08-10 17:14:49 -07:00
Lucian Copeland
61a2e4f94b
Add PWMOut
2020-07-22 16:34:18 -04:00
Diego Elio Pettenò
34b4993d63
Add license to some obvious files.
2020-07-06 19:16:25 +01:00
Scott Shawcroft
7f6bef3251
Remove debug prints
2020-06-26 16:56:17 -07:00
Scott Shawcroft
03e5043af4
Turn off Idle WDT and speed up CPU
2020-06-24 13:10:31 -07:00
Scott Shawcroft
d0401f02a9
Add initial I2C support, not quite working fully though
2020-06-24 12:47:58 -07:00
DavePutz
ec7a3feeba
Redid formula for calculating subticks
...
changed subticks calculation to give a range from 0 to 32767.
2020-06-09 10:08:49 -05:00
DavePutz
d8bb2d7c6d
Correct ticks being returned from port_get_raw_ticks()
...
Issue #2958 . Correct calculation of usec back to ticks in port_get_raw_ticks().
2020-06-08 10:52:27 -05:00
Diego Elio Pettenò
dd5d7c86d2
Fix up end of file and trailing whitespace.
...
This can be enforced by pre-commit, but correct it separately to make it easier to review.
2020-06-03 10:56:35 +01:00
Scott Shawcroft
796373b8be
A number of small ESP32S2 fixes:
...
* Fix flash writes that don't end on a sector boundary. Fixes #2944
* Fix enum incompatibility with IDF.
* Fix printf output so it goes out debug UART.
* Increase stack size to 8k.
* Fix sleep of less than a tick so it doesn't crash.
2020-05-28 15:43:55 -07:00
Scott Shawcroft
a9419b5d46
Update ESP IDF
2020-05-28 15:38:48 -07:00
Scott Shawcroft
49090d1378
Fully implement digitalio and pin-in-use tracking.
...
Fixes #2901
2020-05-19 17:46:29 -07:00
Scott Shawcroft
164628282d
Update TinyUSB and shorten USB task delay
2020-05-18 17:27:49 -07:00
Scott Shawcroft
6aaab005c5
Initial ESP32S2 port.
...
Basic blinky works but doesn't check pins.
2020-05-15 15:36:16 -07:00