-
Notifications
You must be signed in to change notification settings - Fork 81
Devices
mess-maker edited this page Feb 15, 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-PICO-Kit v4 | 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. |
M5 Stamp-Pico | Requires an external flasher (or a different dev-board) to flash. Note that M5's ESP32-Downloader might use the CH92102 chip which requires a driver-update on macos. M5 also has a "Driver Installation" section on the USB Downloader page. |
PyCom GPy | Follow special steps to flash |
Heltec WiFi Kit 32 | Only supported by OSS Toit. |
FireBeetle ESP32-E | SKU:DFR0654 Uses the ch340 USB-to-serial chip, which needs a driver-update on macos. |
FireBeetle ESP32 | SKU:DFR0478 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 and therefore doesn't work with the web-based flashing tool. |
Lilygo TTGO Wristband | Requires lower baud rate when flashing, and therefore doesn't work with the web-based flashing tool. |
Lilygo TTGO T7 | Requires lower baud rate when flashing, and therefore doesn't work with the web-based flashing tool. Uses the ch340 USB-to-serial chip, which needs a driver-update on macos. |
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. |