Skip to content

Change platform to Tasmota #24

@ewowi

Description

@ewowi

Tasmota developed their own stripped version of the expressif32 platform which results in significant smaller flash size. For MoonLight S3 from 60% to 50% and for esp32dev from 91% to 71%, about 350K smaller! Especially for esp32dev this gives the required headroom to add stuff like esp32 Live Scripts

Platforms can be found here: https://github.com/tasmota/platform-espressif32.

Recommended versions at the moment

For IDF 5

platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.05.30/platform-espressif32.zip ;; Platform Tasmota Arduino Core 3.1.3.250504based on IDF 5.3.3.250501platform_packages
platform_packages =

For IDF 4

;; select arduino-esp32 v2.0.9 (arduino-esp32 2.0.10 thru 2.0.14 are buggy so avoid them)
platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.06.02/platform-espressif32.zip ;; Tasmota Arduino Core 2.0.9 with IPv6 support, based on IDF 4.4.4

We are on the brink of moving to IDF 5 (Upstream esp32-Sveltekit is already on IDF5). Currently not done because of flickering of FastLED (latest 3.10.1).

Currently we run platform = espressif32 @ 6.11.0 ; June 2025, ESP-IDF v4.4.7-dirty / Arduino v2.0.17 latest v4.4.7-dirty ! framework-arduinoespressif32 @ ~3.20017.0

Upstream: platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Ready

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions