mirror of
https://github.com/lemmingDev/ESP32-BLE-Gamepad.git
synced 2026-03-21 15:36:58 +01:00
52 lines
1.7 KiB
YAML
52 lines
1.7 KiB
YAML
---
|
|
name: Compile Sketches
|
|
|
|
'on':
|
|
push:
|
|
tags:
|
|
- "v[0-9]+.[0-9]+.[0-9]*"
|
|
branches:
|
|
- "master"
|
|
- "ci-builds-*"
|
|
pull_request:
|
|
workflow_dispatch:
|
|
|
|
permissions: {}
|
|
|
|
jobs:
|
|
compile-sketches:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v4
|
|
|
|
# See: https://github.com/arduino/compile-sketches#readme
|
|
- name: Compile sketches
|
|
uses: arduino/compile-sketches@v1
|
|
with:
|
|
fqbn: esp32:esp32:esp32
|
|
sketch-paths: |
|
|
- examples/CharacteristicsConfiguration/CharacteristicsConfiguration.ino
|
|
- examples/DrivingControllerTest/DrivingControllerTest.ino
|
|
- examples/Fightstick/Fightstick.ino
|
|
- examples/FlightControllerTest/FlightControllerTest.ino
|
|
- examples/Gamepad/Gamepad.ino
|
|
- examples/IndividualAxes/IndividualAxes.ino
|
|
- examples/Keypad4x4/Keypad4x4.ino
|
|
- examples/MultipleButtons/MultipleButtons.ino
|
|
- examples/MultipleButtonsAndHats/MultipleButtonsAndHats.ino
|
|
- examples/MultipleButtonsDebounce/MultipleButtonsDebounce.ino
|
|
- examples/PotAsAxis/PotAsAxis.ino
|
|
- examples/SetBatteryLevel/SetBatteryLevel.ino
|
|
- examples/SingleButton/SingleButton.ino
|
|
- examples/SingleButtonDebounce/SingleButtonDebounce.ino
|
|
- examples/SpecialButtons/SpecialButtons.ino
|
|
- examples/TestAll/TestAll.ino
|
|
- examples/TestReceivingOutputReport/TestReceivingOutputReport.ino
|
|
libraries: |
|
|
- name: NimBLE-Arduino
|
|
- name: Keypad
|
|
- name: Bounce2
|
|
- source-path: .
|