No description
Find a file
me-no-dev aaf47abea8 Enable BT per chip
Somehow CONFIG_BT_ENABLED can be on on non-BT chips, which can cause issues when including headers based on that switch.
2024-03-06 23:53:56 +02:00
.github/workflows Fetch full lib-builder repo on repository dispatch event 2024-03-05 13:13:43 +02:00
components Release/v5.1 (#115) 2023-10-05 16:15:25 +03:00
configs Enable BT per chip 2024-03-06 23:53:56 +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 Update prepare-ci.sh 2024-02-27 21:24:22 +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