Mongoose OS: Huzzah32 Featherwing App
This Huzzah32 Featherwing App is created by Pim Van Pelt and is a demonstration of the capabilities of Mongoose OS.
It is build around two popular pieces of hardware, both available from Adafruit: Huzzah32 ESP32 Feather, 2.4" TFT/TouchScreen Featherwing.
Video demonstration:
There are two main components:
Screens - is an object that holds the widgets.
Widgets - is an object that describes a user interface element (an image, a button, or a system widget with specific implementation behaviour). Widgets include:
- Time widget
- Battery widget
- WiFi widget
- Network widget
- Name widget
The TFT Featherwing features three components:
- ILI9341 2.4" TFT screen driven by SPI
- STMPE610 Resistive touchscreen driven by SPI
- MicroSD storage device driven by SPI
The Huzzah32 plugs right into the TFT Featherwing for a compact device without the need for breadboards, dupont wires and the like. It's really a great platform to showcase the power of Mongoose OS.
The project was built with:
- Huzzah32 ESP32 Feather
- 2.4" TFT/TouchScreen Featherwing
- MOS tool (see mos installation guide)
How to start with this App?
- Install and start MOS tool
- Switch to the Project page, find and import the 'huzzah32-featherwing' app, build and flash it:
More information and instructions on how to build this App can be found here:
https://github.com/mongoose-os-apps/huzzah32-featherwing
Happy prototyping!
Contact us
To contact: send us a message or ask on the developer forum.