{"id":15011982,"url":"https://github.com/tasmota/platform-espressif32","last_synced_at":"2025-10-06T05:31:17.428Z","repository":{"id":37819868,"uuid":"426620576","full_name":"tasmota/platform-espressif32","owner":"tasmota","description":"Tasmota Espressif 32: development platform for PlatformIO","archived":false,"fork":true,"pushed_at":"2025-01-16T22:35:23.000Z","size":4181,"stargazers_count":76,"open_issues_count":0,"forks_count":15,"subscribers_count":4,"default_branch":"Arduino/IDF53","last_synced_at":"2025-01-16T23:27:31.624Z","etag":null,"topics":["espressif32","framework","platformio","tasmota"],"latest_commit_sha":null,"homepage":"http://platformio.org/platforms/espressif32","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"platformio/platform-espressif32","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tasmota.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"custom":"https://platformio.org/donate"}},"created_at":"2021-11-10T12:50:52.000Z","updated_at":"2025-01-16T22:35:25.000Z","dependencies_parsed_at":"2023-10-04T04:55:08.689Z","dependency_job_id":null,"html_url":"https://github.com/tasmota/platform-espressif32","commit_stats":null,"previous_names":[],"tags_count":148,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tasmota%2Fplatform-espressif32","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tasmota%2Fplatform-espressif32/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tasmota%2Fplatform-espressif32/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tasmota%2Fplatform-espressif32/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tasmota","download_url":"https://codeload.github.com/tasmota/platform-espressif32/tar.gz/refs/heads/Arduino/IDF53","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235503754,"owners_count":19000700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["espressif32","framework","platformio","tasmota"],"created_at":"2024-09-24T19:41:58.511Z","updated_at":"2025-10-06T05:31:17.423Z","avatar_url":"https://github.com/tasmota.png","language":"Python","funding_links":["https://platformio.org/donate"],"categories":["Python"],"sub_categories":[],"readme":"[![Build_special_firmware](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)\n\n\n# Tasmota Espressif 32: development platform for [PlatformIO](http://platformio.org)\n\n[![Examples](https://github.com/Jason2866/platform-espressif32/actions/workflows/examples.yml/badge.svg)](https://github.com/Jason2866/platform-espressif32/actions/workflows/examples.yml)[![GitHub Releases](https://img.shields.io/github/downloads/tasmota/platform-espressif32/total?label=downloads)](https://github.com/tasmota/platform-espressif32/releases/latest)\n\nEspressif 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.\n\n# Usage\n\n1. [Install PlatformIO](http://platformio.org)\n2. Create PlatformIO project and configure a platform option in [platformio.ini](http://docs.platformio.org/page/projectconf.html) file:\n\n## Tasmota release Arduino 3.1.4 and IDF 5.3.4\nSupport for the ESP32/ESP32solo1, ESP32C2, ESP32C3, ESP32C6, ESP32S2, ESP32S3 and ESP32-H2\n```\n[platformio]\nplatform = https://github.com/tasmota/platform-espressif32/releases/download/2025.10.30/platform-espressif32.zip\nframework = arduino\n```\n## Hybrid compile: Build customized Arduino IDF libraries\nAdding the option `custom_sdkconfig` in an `[env]` will compile the Arduino libraries using the sdkconfig settings\nfrom the framework and adds the changes specified in `custom_sdkconfig`. After the compile run the Arduino project `[env]` is\ncompiled with the customized libraries.\n\nExample: Switching off PPP modem support only for `[env:esp32-no-PPP]`\n```\n[env:esp32-no-PPP]\nboard = esp32dev\ncustom_sdkconfig = '# CONFIG_LWIP_PPP_SUPPORT is not set'\n```\n```\n[env:esp32solo1]\nboard = esp32-solo1\n```\nThe released frameworks can be downloaded [here](https://github.com/tasmota/arduino-esp32/releases)\n\n# Configuration\n\nPlease navigate to [documentation](http://docs.platformio.org/page/platforms/espressif32.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftasmota%2Fplatform-espressif32","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftasmota%2Fplatform-espressif32","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftasmota%2Fplatform-espressif32/lists"}