From f09b0c4e5f5c7592a16087f123f9dc3af4b06fe5 Mon Sep 17 00:00:00 2001 From: Just Call Me Koko <25190487+justcallmekoko@users.noreply.github.com> Date: Sat, 20 Aug 2022 15:58:53 -0400 Subject: [PATCH] Add libraries --- .github/workflows/build_push.yml | 69 ++++++++++++++++++++++++++------ 1 file changed, 57 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index bffe4d4..4f8c1dd 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -11,24 +11,69 @@ on: jobs: # This workflow contains a single job called "build" build: + name: Build Marauder binaries + # The type of runner that the job will run on runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v3 - - # Runs a single command using the runners shell - - name: Run a one-line script - run: echo Hello, world! - - # Runs a set of commands using the runners shell - - name: Run a multi-line script - run: | - echo Add other actions to build, - echo test, and deploy your project. + - name: Checkout Code + uses: actions/checkout@v3 + + - name: Install TFT_eSPI + uses: actions/checkout@v2 + with: + repository: justcallmekoko/TFT_eSPI + ref: master + path: CustomTFT_eSPI + + - name: Install LinkedList + uses: actions/checkout@v2 + with: + repository: ivanseidel/LinkedList + ref: master + path: CustomLinkedList + + - name: Install lv_arduino + uses: actions/checkout@v2 + with: + repository: lvgl/lv_arduino + ref: master + path: Customlv_arduino + + - name: Install JPEGDecoder + uses: actions/checkout@v2 + with: + repository: Bodmer/JPEGDecoder + ref: master + path: CustomJPEGDecoder + + - name: Install NimBLE-Arduino + uses: actions/checkout@v2 + with: + repository: h2zero/NimBLE-Arduino + ref: master + path: CustomNimBLE-Arduino + + - name: Install Adafruit_NeoPixel + uses: actions/checkout@v2 + with: + repository: adafruit/Adafruit_NeoPixel + ref: master + path: CustomAdafruit_NeoPixel + + - name: Install ArduinoJson + uses: actions/checkout@v2 + with: + repository: bblanchon/ArduinoJson + tag: v6.18.2 + path: CustomArduinoJson # Setup Test compile for Arduino - - name: Test compile for Arduino + - name: Build Marauder for Flipper Zero WiFi Dev Board uses: ArminJo/arduino-test-compile@v3.0.0 + with: + sketch-names: esp32_marauder/esp32_marauder.ino + required-libraries: SwitchLib