diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 24c8c1c..30c0dc9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,16 +13,22 @@ jobs: - name: Checkout repository uses: actions/checkout@v2 + - name: Install repo as library + run: | + mkdir -p "$HOME/Arduino/libraries" + ln -s "$PWD" "$HOME/Arduino/libraries/." + - name: Install Arduino CLI run: | curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=/usr/local/bin sh arduino-cli core update-index arduino-cli core update-index --additional-urls https://dl.espressif.com/dl/package_esp32_index.json - arduino-cli core install esp32:esp32 --additional-urls https://dl.espressif.com/dl/package_esp32_index.json - + arduino-cli core update-index --additional-urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json + arduino-cli core install esp32:esp32:esp32 --additional-urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json + - name: Compile sketch run: | - arduino-cli compile --fqbn esp32:esp32:nodemcu-32s ${{ github.workspace }}/examples/dshot300 + arduino-cli compile --fqbn esp32:esp32:esp32 ${{ github.workspace }}/examples/dshot300 env: ARDUINO_LIBRARY_PATH: ${{ github.workspace }}/libraries ARDUINO_DATA_PATH: ${{ github.workspace }}/arduino-data diff --git a/src/DShotRMT.cpp b/DShotRMT.cpp similarity index 100% rename from src/DShotRMT.cpp rename to DShotRMT.cpp diff --git a/src/DShotRMT.h b/DShotRMT.h similarity index 100% rename from src/DShotRMT.h rename to DShotRMT.h diff --git a/examples/dshot300/dshot300.ino b/examples/dshot300/dshot300.ino index 6a67b5f..3eeada5 100644 --- a/examples/dshot300/dshot300.ino +++ b/examples/dshot300/dshot300.ino @@ -1,6 +1,6 @@ // ...some very simple DShot example generating a DShot300 signal. #include -#include +#include "DShotRMT.h" // Define USB serial port if available #ifdef SERIAL