2 Commits

Author SHA1 Message Date
andrea
69386ba4da added CI build test also for mac and windows
Some checks failed
Arduino Pong CI / build (macos-latest) (push) Has been cancelled
Arduino Pong CI / build (ubuntu-latest) (push) Has been cancelled
Arduino Pong CI / build (windows-latest) (push) Has been cancelled
2026-03-15 11:54:10 +01:00
andrea
455014fdff Improved Makefile 2026-03-15 11:52:26 +01:00
2 changed files with 14 additions and 5 deletions

View File

@@ -6,7 +6,11 @@ on:
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout Code
@@ -21,4 +25,5 @@ jobs:
arduino-cli core install arduino:renesas_uno
- name: Compile Sketch (via Makefile)
shell: bash
run: make compile

View File

@@ -1,14 +1,18 @@
PORT ?= /dev/ttyACM0
BOARD = arduino:renesas_uno:unor4wifi
SKETCH = arduino_pong.ino
compile:
arduino-cli compile -b arduino:renesas_uno:unor4wifi ./arduino_pong.ino
arduino-cli compile -b $(BOARD) $(SKETCH)
upload:
arduino-cli upload -b arduino:renesas_uno:unor4wifi -p /dev/ttyACM0
arduino-cli upload -b $(BOARD) -p $(PORT)
upload_verbose:
arduino-cli upload -b arduino:renesas_uno:unor4wifi -p /dev/ttyACM0 -v
arduino-cli upload -b $(BOARD) -p $(PORT) -v
monitor:
arduino-cli monitor -p /dev/ttyACM0
arduino-cli monitor -p $(PORT)
run:
make compile