Compare commits

...

5 Commits

Author SHA1 Message Date
69032d9b9b remove library from git action
All checks were successful
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Successful in 3m2s
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32c3, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Successful in 3m9s
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32doit-devkit-v1, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Successful in 3m6s
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32s2, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Successful in 2m59s
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32s3, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Successful in 3m20s
add missing library

fix libraries
2023-09-06 23:57:05 +02:00
7d57901a0b add and fix esp32 models
Some checks failed
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Failing after 1m56s
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32doit-devkit-v1, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Has been cancelled
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32s2, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Has been cancelled
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32s3, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Has been cancelled
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:esp32c3, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Has been cancelled
2023-09-06 23:44:55 +02:00
14525ccf56 test
Some checks failed
Test Compile ESP Code / ${{ matrix.arduino-boards-fqbn }} (esp32:esp32:doitESP32devkitV1, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) (push) Failing after 2m26s
test
2023-09-06 23:36:41 +02:00
83e405efcc removed bin and added git action 2023-09-06 23:32:02 +02:00
5d388e0419 add updated version of custom board and datasheets 2023-09-06 23:14:18 +02:00
13 changed files with 9653 additions and 0 deletions

83
.github/workflows/test-compile.yml vendored Normal file
View File

@@ -0,0 +1,83 @@
# This is the name of the workflow, visible on GitHub UI.
name: Test Compile ESP Code
on:
push: # see: https://help.github.com/en/actions/reference/events-that-trigger-workflows#pull-request-event-pull_request
paths:
- '**.ino'
- '**.cpp'
- '**.h'
- '**test-compile.yml'
pull_request:
branches:
- main
jobs:
build:
name: ${{ matrix.arduino-boards-fqbn }}
runs-on: ubuntu-latest
env:
# Comma separated list without double quotes around the list.
REQUIRED_LIBRARIES: WiFi@1.2.7,ESP2SOTA@1.0.2,Adafruit Si4713 Library@1.2.1
ENV_CLI_VERSION: latest
strategy:
matrix:
# The matrix will produce one job for each configuration parameter of type `arduino-boards-fqbn`
# In the Arduino IDE, the fqbn is printed in the first line of the verbose output for compilation as parameter -fqbn=... for the "arduino-builder -dump-prefs" command
#
# Examples: arduino:avr:uno, arduino:avr:leonardo, arduino:avr:nano, arduino:avr:mega
# arduino:sam:arduino_due_x, arduino:samd:arduino_zero_native"
# ATTinyCore:avr:attinyx5:chip=85,clock=1internal, digistump:avr:digispark-tiny, digistump:avr:digispark-pro
# STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8
# esp8266:esp8266:huzzah:eesz=4M3M,xtal=80, esp32:esp32:featheresp32:FlashFreq=80
# You may add a suffix behind the fqbn with "|" to specify one board for e.g. different compile options like arduino:avr:uno|trace
#############################################################################################################
arduino-boards-fqbn:
- esp32:esp32:esp32doit-devkit-v1
- esp32:esp32:esp32
- esp32:esp32:esp32c3
- esp32:esp32:esp32s2
- esp32:esp32:esp32s3
# Specify parameters for each board.
#############################################################################################################
include:
- arduino-boards-fqbn: esp32:esp32:esp32doit-devkit-v1
platform-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- arduino-boards-fqbn: esp32:esp32:esp32
platform-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- arduino-boards-fqbn: esp32:esp32:esp32c3
platform-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- arduino-boards-fqbn: esp32:esp32:esp32s2
platform-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- arduino-boards-fqbn: esp32:esp32:esp32s3
platform-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
# Do not cancel all jobs / architectures if one job fails
fail-fast: false
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install dependencies
run: |
apt update -y && apt install python3-pip -y
/usr/bin/python3 -m pip install --upgrade pip
/usr/bin/python3 -m pip install pyserial
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Compile all examples using the arduino-test-compile action
uses: https://github.com/ArminJo/arduino-test-compile@master
with:
arduino-board-fqbn: ${{ matrix.arduino-boards-fqbn }}
arduino-platform: ${{ matrix.arduino-platform }}
platform-url: ${{ matrix.platform-url }}
required-libraries: ${{ env.REQUIRED_LIBRARIES }}
sketches-exclude: ${{ matrix.sketches-exclude }}
build-properties: ${{ toJson(matrix.build-properties) }}
sketch-names:
"FM-Transmitter.ino"
sketch-names-find-start: FM-Transmitter
debug-compile: false
debug-install: false

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff