anecdata / Socket

TCP and UDP socket examples and helpers for use with CircuitPython.
MIT License
26 stars 4 forks source link

What about ESP32 and ESP32S3? #1

Open dglaude opened 1 year ago

dglaude commented 1 year ago

In your explanation you identify ESP32SPI (Nina FW?), ESP32S2, PicoW, Wiznet. But what about ESP32S3 and the old (newly supported again) ESP32? Are they in the same categorie has ESP32S2?

anecdata commented 1 year ago

Yes, ESP32SPI == Nina FW == Airlift

I've only posted what I've personally tested. I use ESP32-S2 predominantly since it's stable, has SSL, etc. Proving that out creates a baseline for other ESP32-variants. I don't necessarily plan to fully test the other variants... maybe the ESP32-S3 in time, when that part of the port is more stable. I don't have any plans to test ESP32 or ESP32-C3.

There is only one socket API for the espressif port. In theory, if it works on one ESP-variant, it should work on another, and if it doesn't then an issue could be filed in the Adafruit circuitpython repo.