5151 - name : Setup IDF Examples path
5252 run : echo "EXAMPLES_PATH=${IDF_PATH}/examples/peripherals/usb" >> $GITHUB_ENV
5353 - name : Override device component
54- # Override esp_tinyusb component only for IDF >= 6.0 temporarily
55- if : contains('release-v6.0 latest', matrix.idf_ver)
54+ # Override esp_tinyusb component only for IDF 5.3, IDF 5.5, IDF 6.0 and latest temporarily, others have not been backported
55+ if : contains('release-v5.3 release-v5.5 release- v6.0 latest', matrix.idf_ver)
5656 run : |
5757 . ${IDF_PATH}/export.sh
5858 python .github/ci/override_managed_component.py esp_tinyusb device/esp_tinyusb ${{ env.EXAMPLES_PATH }}/device/*
@@ -161,8 +161,8 @@ jobs:
161161 include :
162162 - runner_tag : usb_host_flash_disk
163163 example : host
164- # - runner_tag: usb_device
165- # example: device
164+ - runner_tag : usb_device
165+ example : device
166166 runs-on : [self-hosted, linux, docker, "${{ matrix.idf_target }}", "${{ matrix.runner_tag }}"]
167167 container :
168168 image : espressif/idf:${{ matrix.idf_ver }}
@@ -182,7 +182,7 @@ jobs:
182182 run : |
183183 cd ${IDF_PATH}
184184 . ./export.sh
185- pip install --no-cache-dir --only-binary cryptography pytest-embedded pytest-embedded-serial-esp pytest-embedded-jtag pytest-embedded- idf pyserial pyusb python-gitlab minio idf-build-apps pytest_ignore_test_results pytest-timeout netifaces
185+ pip install --no-cache-dir --only-binary cryptography pytest-embedded pytest-embedded-serial-esp pytest-embedded-idf pyserial pyusb idf-ci
186186 - uses : actions/download-artifact@v4
187187 with :
188188 name : usb_examples_bin_${{ matrix.idf_ver }}
0 commit comments