Supported hardware

Mongoose OS supports the following microcontrollers:

Vendor Microcontrollers
STMicroelectronics STM32L4, STM32F4, STM32F7 series
Texas Instruments CC3220, CC3200
Espressif Systems ESP32, ESP8266

Development boards reference

STM32 B-L475E-IOT01A

CapabilitiesWiFi, BT, 868 RF, NFC, 128k RAM, 1M Flash
Flash demo-js app
mos flash stm32-B-L475E-IOT01A
Build an app
mos build --platform stm32 --board B-L475E-IOT01A

STM32 NUCLEO-F746ZG

CapabilitiesEthernet, 320k RAM, 1M Flash
Flash demo-js app
mos flash stm32
Build an app
mos build --platform stm32 --board NUCLEO-F746ZG

TI CC3220SF LaunchPad

CapabilitiesWiFi, 256k RAM, 1M Flash
Flash demo-js app
mos flash cc3220
Build an app
mos build --platform cc3220

ESP32 PICO-D4-KIT

CapabilitiesWiFi, BT, 520k RAM, 4M Flash
Flash demo-js app
mos flash esp32
Build custom app
mos build --platform esp32

ESP8266 NodeMCU

CapabilitiesWiFi, 96k RAM, 4M Flash
Flash demo-js app
mos flash esp8266
Build an app
mos build --platform esp8266

ESP32 Devkit-C

CapabilitiesWiFi, BT, 520k RAM, 4M Flash
Flash demo-js app
mos flash esp32
Build an app
mos build --platform esp32

ESP32 ODROID-GO

CapabilitiesWiFi, BT, 2.4" TFT, 4MB PSRAM, 16M Flash, SD card, Battery, Speaker, 10 Buttons, Powerswitch
Flash demo-js appFirst, download conf3.json from here. Then,
mos flash esp32
mos put conf3.json
Build an app
mos build --platform esp32
edit this doc