|
1 |
| -# ESP32 Arduino Lib Builder [](https://travis-ci.org/espressif/esp32-arduino-lib-builder) |
| 1 | +# Tasmota Arduino PlatformIO framework builder [](https://github.com/Jason2866/esp32-arduino-lib-builder/actions/workflows/push.yml)[](https://github.com/Jason2866/esp32-arduino-lib-builder/releases/latest) |
2 | 2 |
|
3 |
| -This repository contains the scripts that produce the libraries included with esp32-arduino. |
| 3 | +This repository contains the scripts that produce the libraries included with Tasmota esp32-arduino. |
4 | 4 |
|
5 |
| -Tested on Ubuntu (32 and 64 bit), Raspberry Pi and MacOS. |
6 |
| - |
7 |
| -### Build on Ubuntu and Raspberry Pi |
| 5 | +### Build on Ubuntu |
8 | 6 | ```bash
|
9 |
| -sudo apt-get install git wget curl libssl-dev libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-click python-cryptography python-future python-pyparsing python-pyelftools cmake ninja-build ccache jq |
10 |
| -sudo pip install --upgrade pip |
11 |
| -git clone https://github.com/espressif/esp32-arduino-lib-builder |
| 7 | +sudo apt-get install git wget curl libssl-dev libncurses-dev flex bison gperf python3 python3-pip python3-setuptools python3-serial python3-click python3-cryptography python3-future python3-pyparsing python3-pyelftools cmake ninja-build ccache jq p7zip-full |
| 8 | +sudo pip3 install --upgrade pip3 |
| 9 | +git clone https://github.com/Jason2866/esp32-arduino-lib-builder |
12 | 10 | cd esp32-arduino-lib-builder
|
13 | 11 | ./build.sh
|
14 | 12 | ```
|
| 13 | +### Development builds |
| 14 | +Look in release and download a version. There is the Info of the used commits of IDF / Arduino. |
| 15 | + |
| 16 | +### Stable Platformio Platform release including ESP32solo1 |
| 17 | +based on Arduino Core 2.0.7 and can be used with Platformio for the ESP32/ESP32solo1, ESP32C3, ESP32S2 and ESP32S3 |
| 18 | +``` |
| 19 | +[platformio] |
| 20 | +platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.02.00/platform-espressif32.zip |
| 21 | +framework = arduino, espidf |
| 22 | +``` |
| 23 | +to use the ESP32 Solo1 Arduino framework add in your env |
| 24 | +``` |
| 25 | +[env:esp32solo1] |
| 26 | +board = every esp32 board can be used |
| 27 | +build_flags = -DFRAMEWORK_ARDUINO_SOLO1 |
| 28 | +``` |
| 29 | +The frameworks are here [https://github.com/tasmota/arduino-esp32/releases](https://github.com/tasmota/arduino-esp32/releases) |
0 commit comments