No description
Find a file
2024-02-27 18:55:44 +02:00
.github/workflows Update repository_dispatch.yml to save build artifacts on fail 2024-02-27 18:29:26 +02:00
components Release/v5.1 (#115) 2023-10-05 16:15:25 +03:00
configs Enable WiFi Roaming support (#160) 2024-02-22 11:31:49 +02:00
main Add target ESP32-C2 (#149) 2023-11-21 16:26:06 +02:00
patches Remove SPI ETH patches 2024-01-08 13:55:15 +02:00
tools Remove SPI ETH patches 2024-01-08 13:55:15 +02:00
.gitignore Release/v5.1 (#115) 2023-10-05 16:15:25 +03:00
build.sh Fix build target names 2024-02-27 18:55:44 +02:00
CMakeLists.txt Using most IDF Managed Components instead of git-clone (#145) 2023-11-09 23:09:07 +02:00
partitions.csv Release/v5.1 (#115) 2023-10-05 16:15:25 +03:00
README.md Adding link to the Documentation (#152) 2023-12-06 12:55:48 +02:00

ESP32 Arduino Lib Builder ESP32 Arduino Libs CI

This repository contains the scripts that produce the libraries included with esp32-arduino.

Tested on Ubuntu (32 and 64 bit), Raspberry Pi and MacOS.

Build on Ubuntu and Raspberry Pi

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
sudo pip install --upgrade pip
git clone https://github.com/espressif/esp32-arduino-lib-builder
cd esp32-arduino-lib-builder
./build.sh

Documentation

For more information about how to use the Library builder, please refer to this Documentation page