ESP32-S2 #859
Replies: 10 comments 3 replies
-
The new single core ESP32-S2 is not currently supported by the library and the board package for that processor has not been released yet. To avoid nugatory effort I plan to wait until the board package is released, then after the release has stabilised I will start looking at supporting that processor. |
Beta Was this translation helpful? Give feedback.
-
I'm curious if there are any updates regarding the ESP32-S2. Cheers! |
Beta Was this translation helpful? Give feedback.
-
Not yet
iPhone’umdan gönderildi
… Zsolt van den Már ***@***.***> şunları yazdı (19 Eki 2021 00:02):
I'm curious if there are any updates regarding the ESP32-S2. Cheers!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
Beta Was this translation helpful? Give feedback.
-
but it's a great processor , anyone who knows how to use it write if you need help
iPhone’umdan gönderildi
… Tuncer ***@***.***> şunları yazdı (21 Eki 2021 22:59):
Not yet
iPhone’umdan gönderildi
> Zsolt van den Már ***@***.***> şunları yazdı (19 Eki 2021 00:02):
>
>
> I'm curious if there are any updates regarding the ESP32-S2. Cheers!
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub, or unsubscribe.
> Triage notifications on the go with GitHub Mobile for iOS or Android.
|
Beta Was this translation helpful? Give feedback.
-
I'll have to order a ESP32-S2 board, any recomendations for which one to buy? |
Beta Was this translation helpful? Give feedback.
-
Hi Bodmer, For development and debugging I recommend the nanoESP32-S2. It has the same layout as the official Espressif Saola dev board but also breaks out the USB port along with the serial chip, both on type C connectors. The wrover variant has added psram: https://github.com/wuxx/nanoESP32-S2/blob/master/README_en.md For a smaller footprint and very low price then the Wemos / Lolin S2mini and S2pico are a good choice but there is no usb-serial chip so you will do your uploads and debugging using usb cdc. This currently works well but does not at present support the deepest debug outputs of the esprssive sdk. Fine for printf etc. Links here: https://www.wemos.cc/en/latest/s2/s2_mini.html The nanoESP32-S2 is my favourite and is very robust - I ordered 10 upon release and have had no failures. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I would like to connect a display to the Wemos S2 mini but I'm not sure if there are default/hardware MISO, MOSI and SCLK pins to use. You always have to specify the CS, DC and RST pins but sometime not the hardware SPI pins. I did some digging and it looks like in the Arduino IDE under Boards: ESP32S2 Dev Module and use hardware SPI pins: MISO 37, SCL 36, MOSI 35, SS 34 but I'm not sure. |
Beta Was this translation helpful? Give feedback.
-
@nikthefix, @Startech-tuncer thanks for the suggestions I have ordered a ESP32-S2 board to experiment with and anitcipate it will be relatively easy to update the library. |
Beta Was this translation helpful? Give feedback.
-
your e-spi driver I adapted to esp32-s2 and it works fast. Thanks
if you want i can send it
iPhone send
… Bodmer ***@***.***> şunları yazdı (6 Kas 2021 00:33):
@nikthefix, @Startech-tuncer thanks for the suggestions I have ordered a ESP32-S2 board to experiment with and anitcipate it will be relatively easy to update the library.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
2020-12-12 10.07.35.mov.zip
Hi Bodmer,
Here's a short video of TFT_eSPI the ESP32-S2,
Wrover with 30 sprites in psram.
GC9A01 driver @ 240x240 resolution.
Using latest Arduino esp32-s2 core branch.
I was able to achieve a frame rate many times higher than shown here with no problems.
Modifications I had to make:
#ifdef ESP32 to #ifdef ESP32-S2
VSPI references to FSPI
SetSwapBytes tweaks as these settings were different for ESP32 for reasons I have yet to discover (but only for displaying spites as all other drawing functions are the same).
Interestingly, I found that I had to use 'pushRotated(0)' for all sprite draws as I couldn't as yet get correct colours with 'pushSprite' no matter how I tweaked the SetSwapBytes function.
Thanks
Nick
Beta Was this translation helpful? Give feedback.
All reactions