diff --git a/.github/workflows/BuildLibrary.yml b/.github/workflows/BuildLibrary.yml index c211221..e2287a7 100644 --- a/.github/workflows/BuildLibrary.yml +++ b/.github/workflows/BuildLibrary.yml @@ -33,6 +33,8 @@ jobs: - arduino:samd:nano_33_iot - arduino:mbed:nano33ble - esp8266:esp8266:huzzah:eesz=4M3M,xtal=80 + - rp2040:rp2040:generic + - esp32:esp32:featheresp32:FlashFreq=80 # Specify parameters for each board. # Parameters can be: platform-url, examples-exclude and examples-build-properties @@ -40,16 +42,37 @@ jobs: ############################################################################################################# include: - arduino-boards-fqbn: arduino:avr:uno + log-options: [-DDEBUG] + other-options: [-DUS_915] - arduino-boards-fqbn: arduino:avr:leonardo + log-options: [-DDEBUG] + other-options: [-DUS_915] - arduino-boards-fqbn: arduino:samd:nano_33_iot - + log-options: [-DDEBUG] + other-options: [-DUS_915] + - arduino-boards-fqbn: arduino:mbed:nano33ble + log-options: [-DDEBUG] + other-options: [-DUS_915] - arduino-boards-fqbn: esp8266:esp8266:huzzah:eesz=4M3M,xtal=80 platform-url: https://arduino.esp8266.com/stable/package_esp8266com_index.json + log-options: [-DDEBUG] + other-options: [-DUS_915] + + - arduino-boards-fqbn: rp2040:rp2040:generic + platform-url: https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json + log-options: [-DDEBUG] + other-options: [-DUS_915] + - arduino-boards-fqbn: esp32:esp32:featheresp32:FlashFreq=80 + platform-url: https://github.com/espressif/arduino-esp32/releases/download/3.0.0-alpha2/package_esp32_dev_index.json + extra-arduino-cli-args: "--warnings default" + log-options: [-DDEBUG] + other-options: [-DUS_915] + # Do not cancel all jobs / architectures if one job fails fail-fast: false @@ -65,4 +88,5 @@ jobs: with: arduino-board-fqbn: ${{ matrix.arduino-boards-fqbn }} platform-url: ${{ matrix.platform-url }} - examples-exclude: DetectingReaders + extra-arduino-cli-args: ${{ matrix.extra-arduino-cli-args }} + build-properties: '{ "All": "${{ matrix.log-options }} ${{ matrix.other-options }}" }'