Skip to content

Update library.properties #25

Update library.properties

Update library.properties #25

Workflow file for this run

name: Arduino Build
on:
push:
branches: [main]
jobs:
# This is the name of the job - can be whatever.
test-matrix:
# Here we tell GitHub that the jobs must be determined
# dynamically depending on a matrix configuration.
strategy:
matrix:
# The matrix will produce one job for each configuration
# parameter of type `arduino-platform`, in this case a
# total of 2.
arduino-platform: ["arduino:avr"]
# This is usually optional but we need to statically define the
# FQBN of the boards we want to test for each platform. In the
# future the CLI might automatically detect and download the core
# needed to compile against a certain FQBN, at that point the
# following `include` section will be useless.
include:
# This works like this: when the platform is "arduino:samd", the
# variable `fqbn` is set to "arduino:samd:nano_33_iot".
- arduino-platform: "arduino:avr"
fqbn: "arduino:avr:nano"
- arduino-platform: "arduino:avr"
fqbn: "arduino:avr:unowifi"
runs-on: ubuntu-latest
steps:
# First of all, we clone the repo using the `checkout` action.
- name: Checkout
uses: actions/checkout@v4
# We use the `arduino/setup-arduino-cli` action to install and
# configure the Arduino CLI on the system.
- name: Setup Arduino CLI
uses: arduino/setup-arduino-cli@v1
# We then install the platform, which one will be determined
# dynamically by the build matrix.
- name: Install platform
run: |
arduino-cli core update-index
arduino-cli core install ${{ matrix.arduino-platform }}
- name: Run PWD
run: pwd
- name: mkdir /home/runner/work/AD7747/AD7747/test
run: mkdir /home/runner/work/AD7747/AD7747/test
- name: cp .ino to home
run: cp /home/runner/work/AD7747/AD7747/examples/AD7774-serial/AD7774-serial.ino /home/runner/work/AD7747/AD7747/test/test.ino
- name: cp lib to /home
run: cp /home/runner/work/AD7747/AD7747/src/* /home/runner/work/AD7747/AD7747/test
- name: ls files to /home/test
run: ls /home/runner/work/AD7747/AD7747/test
# Finally, we compile the sketch, using the FQBN that was set
# in the build matrix.
- name: Compile Sketch
run: arduino-cli compile --fqbn ${{ matrix.fqbn }} /home/runner/work/AD7747/AD7747/test