From 221e7c612e0d282f08f391decbbdc4583bb39f32 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Tue, 14 Sep 2021 12:51:51 +1000 Subject: [PATCH] github: build MatekF405 with/without HAL_QUADPLANE_ENABLED --- .github/workflows/test_size.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/test_size.yml b/.github/workflows/test_size.yml index bbf2e87d2b..00bfb446cb 100644 --- a/.github/workflows/test_size.yml +++ b/.github/workflows/test_size.yml @@ -86,6 +86,20 @@ jobs: mkdir $GITHUB_WORKSPACE/pr_bin cp -r build/${{matrix.config}}/bin/* $GITHUB_WORKSPACE/pr_bin/ + # build MatekF405 Plane without quadplane + if [ "${{matrix.config}}" = "MatekF405" ]; then + PLANE_BINARY="build/MatekF405/bin/arduplane.bin" + echo "normal size" + ls -l "$PLANE_BINARY" + EXTRA_HWDEF="/tmp/extra-options.def" + echo "define HAL_QUADPLANE_ENABLED 0" >"$EXTRA_HWDEF" + ./waf configure --board ${{matrix.config}} --extra-hwdef="$EXTRA_HWDEF" + ./waf plane + rm "$EXTRA_HWDEF" + echo "non-quadplane size:" + ls -l "$PLANE_BINARY" + fi + - name: Full size compare with Master shell: bash run: |