diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..30fe5df --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,26 @@ +name: Build +on: + push: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout pixie-firmware + uses: actions/checkout@v3 + with: + ref: chore/add-submodules + - name: Verify user + run: echo $UID + - name: Build pixie-firmware using Docker + run: | + cd pixie-firmware + docker run --rm -v $PWD:/project -w /project -u $UID -e HOME=/tmp espressif/idf idf.py build + - name: Verify assets + run: | + ls -l ${{ github.workspace }}/pixie-firmware/build/pixie.bin + ls -l ${{ github.workspace }}/pixie-firmware/build/bootloader/bootloader.bin + ls -l ${{ github.workspace }}/pixie-firmware/build/partition_table/partition-table.bin + + diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..037f552 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "components/firefly-scene"] + path = components/firefly-scene + url = https://github.com/firefly/component-scene.git +[submodule "components/firefly-display"] + path = components/firefly-display + url = https://github.com/firefly/component-display.git diff --git a/components/firefly-display b/components/firefly-display new file mode 160000 index 0000000..abf3708 --- /dev/null +++ b/components/firefly-display @@ -0,0 +1 @@ +Subproject commit abf37085a49546918ce08de8a149342c235a0660 diff --git a/components/firefly-scene b/components/firefly-scene new file mode 160000 index 0000000..3fee5d6 --- /dev/null +++ b/components/firefly-scene @@ -0,0 +1 @@ +Subproject commit 3fee5d6bc3c6cf072e6ac50d4ebf2ffe5ad91d54 diff --git a/main/idf_component.yml b/main/idf_component.yml index d28867d..31ca989 100644 --- a/main/idf_component.yml +++ b/main/idf_component.yml @@ -3,7 +3,7 @@ dependencies: version: ">=4.1.0" firefly-display: - path: ../../firefly-display + path: ../components/firefly-display firefly-scene: - path: ../../firefly-scene + path: ../components/firefly-scene