This is the multi-page printable view of this section. Click here to print...

Return to the regular view of this page

As of 2025-07-24

How to Set Up a Firmware Development Tools

How to set up tools for TWELITE SPOT firmware development
This guide provides the steps to set up tools for TWELITE SPOT firmware development.

1 - How to Set Up Development Tools With Arduino IDE 1.x

Instructions for setting up a development tools with Arduino IDE 1.x
This guide explains the procedure for setting up a development tools with Arduino IDE 1.x.

1.1 - Installing Arduino IDE 1.x

How to install the integrated development environment (IDE)
This guide explains the installation procedure for Arduino IDE 1.x.

Download

Open the Arduino official download page in your web browser and download the Legacy IDE (1.8.X).

Software | Arduino

Software | Arduino

Installation

Run the downloaded file and follow the instructions to install Arduino IDE 1.x.

1.2 - Installing Arduino core for the ESP32

How to install the toolchain for ESP32
This guide explains how to install the compiler and libraries dedicated to the ESP32 for Arduino.

Adding Board Information

Launch Arduino IDE 1.x and open File -> Preferences from the toolbar.

Location of Preferences

Location of Preferences

Enter the following URL into the Additional Board Manager URLs field and click OK.

https://espressif.github.io/arduino-esp32/package_esp32_index.json
Preferences Window

Preferences Window

Installation

Open Tools -> Board: “Arduino Uno” -> Board Manager from the toolbar.

Location of Board Manager

Location of Board Manager

Type “ESP32” in the search box and install the esp32 board definitions.

Board Manager

Board Manager

1.3 - Configuring Arduino core for the ESP32

How to configure the toolchain for ESP32
This guide explains how to configure the Arduino core for the ESP32 required for TWELITE SPOT firmware development.

Selecting the Board Type

From the toolbar, select Tools → Board → ESP32 Arduino → ESP32 Dev Module.

Location of ESP32 Dev Module

Location of ESP32 Dev Module

Board Settings

Please configure as shown in the image below.

Settings after configuration

Settings after configuration

1.4 - Installing the MWings Library

How to install the MWings library for using TWELITE
This guide explains the installation procedure for the MWings library used with TWELITE.

Installation

Open Sketch -> Include Library -> Manage Libraries…

Location of the Library Manager

Location of the Library Manager

Type MWings in the search box and install MWings.

Library Manager

Library Manager