-
Notifications
You must be signed in to change notification settings - Fork 81
Devices
Florian Loitsch edited this page Jan 10, 2022
·
23 revisions
The various types of devices compatible with Toit are listed below.
Device | Comments |
---|---|
ESP32-WROOM-32 | Can be flashed with a programmer. |
ESP32-WROVER | Extra PSRAM is not yet supported. Can be flashed with a programmer. |
ESP32-DevKitC v1 / ESP-32S | Flashing can be unreliable. Might need to press the 'boot' button or add a capacitor |
NodeMCU ESP32 WROOM | Flashing can be unreliable. Might need to press the 'boot' button or add a capacitor |
ESP32-DevKitC v4 | All dual core models (but not the ESP32-SOLO-1) are supported. However, extra features (like PSRAM) might not be supported. |
ESP32-Ethernet-Kit-A_v1.2 | This device exposes two COM ports. The first one is for JTAG and the second one is for flashing. When user selects the first COM port provisioning freezes at 0%. The user must restart the process and select the second COM port which works. |
ESP32-CAM | Camera and extra RAM not yet supported. Difficult to flash. Requires an external flasher (or a different dev-board) to flash. |
WeMos D1 R32 | Wroom based. Supported. |
M5 Atom Switch | Might need lower baud rates, and thus can't be flashed with the console.toit.io. |
M5Core2 | Uses the ch340 USB-to-serial chip, which needs a driver-update on macos. Read the discussion to see how to use its peripherals. |
PyCom GPy | Follow special steps to flash |
Heltec WiFi Kit 32 | Only supported by OSS Toit. Requires sdkconfig change to support 26MHz frequency (search for XTAL_FREQ ) |
FireBeetle ESP32-E | Uses the ch340 USB-to-serial chip, which needs a driver-update on macos. |
Olimex DevKit-LiPo | Open-hardware, with LiPo battery support. |
Olimex ESP32-POE-ISO | Open-hardware. Requires lower baud rate when flashing. Ethernet might work with OSS Toit, but requires an sdkconfig change. |
The types of devices known not to be compatible with Toit are listed below.
Device | Comments |
---|---|
ESP8266 | Not powerful enough. |
ESP32-S2 | Only single core. All boards using this module, like the ESP32-S2-DevKitC-1 or the ESP32-S2-Saola-1, are not supported. |