No description
Find a file
Jan Procházka df75f38a5c
[CI] External libraries compilation test (#8003)
* Workflow final + docs added

Delete LIBRARY_TEST.md

Update readme + documentation

Generated External Libraries Test Results

Updated docs

Generated External Libraries Test Results

revert last commit

DOnt install arduino-core manually

Update external_libraries_test.rst

Generated External Libraries Test Results

Align FQBNs to platform name

use manula platform installation

Generated External Libraries Test Results

remove verbose

remove - before sketch path

Add libs and examples for specific chip

Generated External Libraries Test Results

Generated External Libraries Test Results

Update README.md

Generated External Libraries Test Results

Update README.md

Update README.md

Generated External Libraries Test Results

change name of GH action

replace - for /

Generated External Libraries Test Results

Generated External Libraries Test Results

Update lib.yml

Update lib.yml

Generated External Libraries Test Results

remove types from pull_rewuest

add pull to lib.yml

Generated External Libraries Test Results

add back deltas_report

Update LIBRARY_TEST.md

add verbose logs

remove deltas report

Generated External Libraries Test Results

Change from schedule to push for testing

add P-R-O-C-H-Y repo to cron job

rename workflow

Update LIBRARY_TEST.md

Update LIBRARY_TEST.md

Edit URL

Generated External Libraries Test Results

remove unused ymls + run job on schedule

generated

Add action link

push only result file

generated

fix names

fix workflow

run workflow on push

Add report to file action

remove separator

fix example paths

fix library name

yaml list of examples edit

update universal sketches

examples path fix

update example paths

Add ESP32Servo

warnings -> all

change warnings to "default"

fix library name

fix list

add matrix to compile sketches

test compile for only 1 chip

remove GPIO example

use edited action

Add Blynk library

use v1

print arduino cli version

fix listing

update libs

list fix

remove if

fix typo

fix path

path test

list fix

fix folder creating

add install IDE

list fix

fix missing run command

Added V3 lib test + script for lib install

fix typo

add platform

updated on:

Lib testing v2

fix fqbn

test all chips

typo fix

replace blynk with Adafruit Neopixel

change blynk example

fix yml format

add action name

Add report for PR

Enable warnings report

changed position

typo

test

remove dbg level

add log level option

split command

typo

typo

add empty space

change position of cli flags

fix typo

cli compile flags not marking warning as error

Add new lib+example

install core manually

Install core by compile-sketch

fix url->path

fix typo

Install core from repo

remove external lib checkout

add lib example

update board

change platform name

change platform name

use BoardManager

update example

update example

use repo as platform

Initial commit

Update README.md

Update README.md

* fix readme links

* added JSON + lib_v2 YAML

* Update lib_v2.yml

* Update lib_v2.yml

* Update lib_v2.yml

* Update lib_v2.yml

* Update lib_v2.yml

* Update lib_v2.yml

* Update lib_v2.yml

* update JSON file

* Added json file

* Update lib.yml

* Update lib_v2.yml

* Update lib_v2.yml

* change JSON

* edit json + add version

* edit json

* update version

* fix path

* update fqbn platform name

* add empty test result file

* Add latest changes

* Update docs

* Update docs + clean YAML fifle

* Add ESPAsyncWebServer library

* Add test multiple required libs (will revert)

* Update docs + json

* Update lib.yml

* Fix typos in docs

* fix readme links
2023-04-04 12:54:42 +03:00
.github [CI] External libraries compilation test (#8003) 2023-04-04 12:54:42 +03:00
cores/esp32 missing ESP32-D0WDR2-V3 added to getChipModel() (#7958) 2023-03-31 14:50:38 +03:00
docs [CI] External libraries compilation test (#8003) 2023-04-04 12:54:42 +03:00
libraries in BluetoothSerial.setTimeout also set timeout for parent class Stream. (#7924) 2023-03-31 14:56:06 +03:00
package Support JTAG debugging in Arduino IDE 2.0 (#7295) 2022-12-10 00:58:03 +02:00
tests Added TOUCH test sketch + test script (#7413) 2022-11-02 14:20:31 +02:00
tools Expand path to tinuf2 image when checking existence in platformio-build.py (#7631) 2023-02-06 21:13:14 +02:00
variants Create Stamp-S3 pins_arduino.h and Stamp-S3 Board (#7892) 2023-03-31 14:45:33 +03:00
.gitignore Copy JTAG files only if it's enabled in the board menu (#7655) 2023-01-06 10:41:30 +02:00
.gitmodules v2.0.0 Add support for ESP32S2 and update ESP-IDF to 4.4 (#4996) 2021-04-05 14:23:58 +03:00
boards.txt Create Stamp-S3 pins_arduino.h and Stamp-S3 Board (#7892) 2023-03-31 14:45:33 +03:00
CMakeLists.txt Draft: Esp insights library support (#7566) 2022-12-22 17:42:56 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#7528) 2022-12-13 12:20:36 +02:00
idf_component.yml Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
Kconfig.projbuild Enable configuring target variants (#7019) 2022-08-22 14:16:38 +03:00
LIBRARIES_TEST.md [CI] External libraries compilation test (#8003) 2023-04-04 12:54:42 +03:00
LICENSE.md Add LGPL 2.1 License 2019-04-16 03:08:50 +02:00
package.json Update version prior to release 2022-12-21 18:54:30 +02:00
platform.txt Backport some fixes from esp-idf-v5.1 (#7762) 2023-02-06 14:41:46 +02:00
programmers.txt Add support for ArduinoIDE 2.0.0 (#6506) 2022-04-04 17:19:23 +03:00
README.md [CI] External libraries compilation test (#8003) 2023-04-04 12:54:42 +03:00

Arduino core for the ESP32, ESP32-S2, ESP32-S3 and ESP32-C3

Build Status Documentation Status External Libraries Test

Need help or have a question? Join the chat at Gitter or open a new Discussion

Contents

Development Status

Latest Stable Release Release Version Release Date Downloads

Latest Development Release Release Version Release Date Downloads

Development Planning

Our Development is fully tracked on this public Roadmap 🎉

For even more information you can take a look at Sprint Meeting notes or join Monthly Community Meetings 🔔

Documentation

You can use the Arduino-ESP32 Online Documentation to get all information about this project.

Supported Chips

Visit the supported chips documentation to see the list of current supported ESP32 SoCs.

Decoding exceptions

You can use EspExceptionDecoder to get meaningful call trace.

Issue/Bug report template

Before reporting an issue, make sure you've searched for similar one that was already created. Also make sure to go through all the issues labelled as Type: For reference.

Finally, if you are sure no one else had the issue, follow the Issue template or Feature request template while reporting any new Issue.

External libraries compilation test

We have set-up CI testing for external libraries for ESP32 Arduino core. You can check test results in the file LIBRARIES_TEST. For more information and how to add your library to the test see external library testing in the documentation.

Contributing

We welcome contributions to the Arduino ESP32 project!

See contributing in the documentation for more information on how to contribute to the project.

We would like to have this repository in a polite and friendly atmosphere, so please be kind and respectful to others. For more details, look at Code of Conduct.