Skip to content

About

Tasmota Espressif 32: development platform

Topics

Resources

Stars

102 stars

Watchers

4 watching

Forks

 
 

Repository files navigation

Build_special_firmware

Tasmota Espressif 32 platform

ExamplesGitHub Releases

Espressif Systems is a privately held, fabless semiconductor company renowned for delivering cost-effective wireless communication microcontrollers. Their innovative solutions are widely adopted in mobile devices and Internet of Things (IoT) applications around the globe.

Installation

Usage

Arduino 3.3.12 based and IDF 5.5.5

Support for the ESP32/ESP32solo1, ESP32S2, ESP32S3, ESP32C2, ESP32C3, ESP32C5, ESP32C6, ESP32C61, ESP32-H2 and ESP32-P4

[platformio]
platform = https://github.com/tasmota/platform-espressif32/releases/download/2026.09.50/platform-espressif32.zip
framework = arduino

Hybrid compile: Build customized Arduino IDF libraries

Adding the option custom_sdkconfig in an [env] will compile the Arduino libraries using the sdkconfig settings from the framework and adds the changes specified in custom_sdkconfig. After the compile run the Arduino project [env] is compiled with the customized libraries.

Example: Switching off PPP modem support only for [env:esp32-no-PPP]

[env:esp32-no-PPP]
board = esp32dev
custom_sdkconfig = '# CONFIG_LWIP_PPP_SUPPORT is not set'

The released frameworks can be downloaded here

Configuration

Please navigate to documentation.

Features

Filesystem Support

This platform supports two filesystem options:

  • LittleFS (default) - Wear-leveling filesystem optimized for flash memory
  • FatFS - Standard FAT filesystem with broad compatibility

FatFS Integration

FatFS is now fully integrated as a Python module, similar to LittleFS.

Quick Start:

[env:myenv]
board_build.filesystem = fatfs

Available Commands:

pio run -t buildfs        # Build FatFS image
pio run -t uploadfs       # Upload FatFS image
pio run -t download_fatfs # Download and extract FatFS from device

See the arduino-fatfs example for a complete working example.

About

Tasmota Espressif 32: development platform

Topics

Resources

Stars

102 stars

Watchers

4 watching

Forks

Releases

Used by

Contributors

Languages