Introducing the FeatherS2 - The PRO ESP32-S2 based development board in a Feather format!
Ships with a set of male headers you can solder on if you require.
Each FeatherS2 currently ships with the RC-0 version of CircuitPython 6.0, which includes initial support for the ESP32-S2. It also now ships with the UF2 bootloader, so you can easily update your FeatherS2 with the latest CircuitPython firmware, whenever you desire.
Yup! The first one is for the general operation of the board and the ESP32-S2, RAM and Flash.
The second LDO is for you to use to connect external 3V3 modules, sensors and peripherals, and it has programmable EN control tied to GPIO21 + it’s connected to the deep sleep capabilities of the S2, so if the S2 goes into deep sleep, the 2nd LDO is automatically shut down for you!
The FeatherS2 ships with the current release candidate version (RC 0) of CircuitPython 6.0 that supports the ESP32-S2. It also now ships with the UF2 bootloader, so you can easily update your FeatherS2 with the latest CircuitPython firmware, whenever you desire.
As newer versions of CircuitPython are released, you are able to update as you require from ciruitpython.org
There is also early ESP-IDF and Arduino support if you prefer coding in C++.
The best way to track the current known ESP32-S2 issues is to look at the esp32s2 tag in the issues list in the CircuitPython repository on github.
Though most ESP32-S2 features are present in this version of CircuitPython, it‘s the first time CircuitPython has offered support for the ESP32 range of MCUs - in this case the ESP32-S2, so there are still things to be added and I’m sure bugs to find and squish, but it’s very usable!