From 988b3f99054e8b35ef742083bd4ecca2508d1ee3 Mon Sep 17 00:00:00 2001 From: Tomas Rezucha Date: Mon, 12 Sep 2022 10:45:42 +0200 Subject: [PATCH] ci: Compile esp_modem examples with USB support --- .github/workflows/target-test.yml | 22 +++++++++++++++++++ .../examples/modem_console/sdkconfig.ci.usb | 1 + .../examples/pppos_client/sdkconfig.ci.usb | 1 + 3 files changed, 24 insertions(+) create mode 100644 components/esp_modem/examples/modem_console/sdkconfig.ci.usb create mode 100644 components/esp_modem/examples/pppos_client/sdkconfig.ci.usb diff --git a/.github/workflows/target-test.yml b/.github/workflows/target-test.yml index 1ff19367f..c0c53e7f7 100644 --- a/.github/workflows/target-test.yml +++ b/.github/workflows/target-test.yml @@ -35,6 +35,28 @@ jobs: cd $GITHUB_WORKSPACE/esp-protocols/components/esp_modem/examples/${{ matrix.example }} idf.py build + build_esp_modem_usb: + strategy: + matrix: + idf_ver: ["latest", "release-v4.4", "release-v5.0"] + example: ["modem_console", "pppos_client"] + idf_target: ["esp32s2", "esp32s3"] + + runs-on: ubuntu-20.04 + container: espressif/idf:${{ matrix.idf_ver }} + steps: + - name: Checkout esp-protocols + uses: actions/checkout@v3 + - name: Build ${{ matrix.example }} with IDF-${{ matrix.idf_ver }} for ${{ matrix.idf_target }} + working-directory: components/esp_modem/examples/${{ matrix.example }} + env: + IDF_TARGET: ${{ matrix.idf_target }} + shell: bash + run: | + . ${IDF_PATH}/export.sh + cat sdkconfig.ci.usb >> sdkconfig.defaults + idf.py build + build_mdns: strategy: matrix: diff --git a/components/esp_modem/examples/modem_console/sdkconfig.ci.usb b/components/esp_modem/examples/modem_console/sdkconfig.ci.usb new file mode 100644 index 000000000..0014fb451 --- /dev/null +++ b/components/esp_modem/examples/modem_console/sdkconfig.ci.usb @@ -0,0 +1 @@ +CONFIG_EXAMPLE_SERIAL_CONFIG_USB=y \ No newline at end of file diff --git a/components/esp_modem/examples/pppos_client/sdkconfig.ci.usb b/components/esp_modem/examples/pppos_client/sdkconfig.ci.usb new file mode 100644 index 000000000..0014fb451 --- /dev/null +++ b/components/esp_modem/examples/pppos_client/sdkconfig.ci.usb @@ -0,0 +1 @@ +CONFIG_EXAMPLE_SERIAL_CONFIG_USB=y \ No newline at end of file