diff --git a/.github/workflows/bloat_check.yaml b/.github/workflows/bloat_check.yaml index eec8d0622bca5c..8f04e49f961498 100644 --- a/.github/workflows/bloat_check.yaml +++ b/.github/workflows/bloat_check.yaml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 steps: - name: Checkout diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 30149e0fa5e4cf..23dd3d3eb0f309 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -40,7 +40,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/log_output:/tmp/test_logs" options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0 @@ -135,7 +135,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/log_output:/tmp/test_logs" options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0 @@ -283,7 +283,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/log_output:/tmp/test_logs" options: --sysctl "net.ipv6.conf.all.disable_ipv6=0 @@ -343,7 +343,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/log_output:/tmp/test_logs" options: --sysctl "net.ipv6.conf.all.disable_ipv6=0 @@ -451,7 +451,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/log_output:/tmp/test_logs" options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0 diff --git a/.github/workflows/chef.yaml b/.github/workflows/chef.yaml index df9c05f58c742f..3432fdc9a09779 100644 --- a/.github/workflows/chef.yaml +++ b/.github/workflows/chef.yaml @@ -33,7 +33,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 options: --user root steps: @@ -54,7 +54,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-esp32:32 + image: ghcr.io/project-chip/chip-build-esp32:35 options: --user root steps: @@ -75,7 +75,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-nrf-platform:32 + image: ghcr.io/project-chip/chip-build-nrf-platform:35 options: --user root steps: @@ -96,7 +96,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-telink:32 + image: ghcr.io/project-chip/chip-build-telink:35 options: --user root steps: @@ -108,7 +108,7 @@ jobs: platform: telink # - name: Update Zephyr to specific revision (for developers purpose) # shell: bash - # run: scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py e6a32f41ccec55c2233631406842b71ff270089d" + # run: scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py b5c8028ec94f3efa69decff3a09f0d6f8a21fd6d" - name: CI Examples Telink shell: bash run: | diff --git a/.github/workflows/cirque.yaml b/.github/workflows/cirque.yaml index 77bbfcd9fedc80..e71ea876e5100a 100644 --- a/.github/workflows/cirque.yaml +++ b/.github/workflows/cirque.yaml @@ -40,7 +40,7 @@ jobs: # need to run with privilege, which isn't supported by job.XXX.contaner # https://github.com/actions/container-action/issues/2 # container: - # image: ghcr.io/project-chip/chip-build-cirque:32 + # image: ghcr.io/project-chip/chip-build-cirque:35 # volumes: # - "/tmp:/tmp" # - "/dev/pts:/dev/pts" diff --git a/.github/workflows/doxygen.yaml b/.github/workflows/doxygen.yaml index 64d066f4c7fda6..13da9c2b4da1d6 100644 --- a/.github/workflows/doxygen.yaml +++ b/.github/workflows/doxygen.yaml @@ -81,7 +81,7 @@ jobs: runs-on: ubuntu-latest container: - image: ghcr.io/project-chip/chip-build-doxygen:32 + image: ghcr.io/project-chip/chip-build-doxygen:35 if: github.actor != 'restyled-io[bot]' diff --git a/.github/workflows/examples-ameba.yaml b/.github/workflows/examples-ameba.yaml index 9ae90c82a1cf7e..a10f4a84ac7d69 100644 --- a/.github/workflows/examples-ameba.yaml +++ b/.github/workflows/examples-ameba.yaml @@ -36,7 +36,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-ameba:32 + image: ghcr.io/project-chip/chip-build-ameba:35 options: --user root steps: diff --git a/.github/workflows/examples-asr.yaml b/.github/workflows/examples-asr.yaml index 50d833d00ee88e..092f911a233642 100644 --- a/.github/workflows/examples-asr.yaml +++ b/.github/workflows/examples-asr.yaml @@ -34,7 +34,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-asr:32 + image: ghcr.io/project-chip/chip-build-asr:35 options: --user root steps: diff --git a/.github/workflows/examples-bouffalolab.yaml b/.github/workflows/examples-bouffalolab.yaml index 2a2121cdb6da97..ec90a39b26cf17 100644 --- a/.github/workflows/examples-bouffalolab.yaml +++ b/.github/workflows/examples-bouffalolab.yaml @@ -35,7 +35,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-bouffalolab:32 + image: ghcr.io/project-chip/chip-build-bouffalolab:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" steps: diff --git a/.github/workflows/examples-cc13x2x7_26x2x7.yaml b/.github/workflows/examples-cc13x2x7_26x2x7.yaml index 6232831bba36c8..3c864525707a88 100644 --- a/.github/workflows/examples-cc13x2x7_26x2x7.yaml +++ b/.github/workflows/examples-cc13x2x7_26x2x7.yaml @@ -36,7 +36,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-ti:32 + image: ghcr.io/project-chip/chip-build-ti:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" steps: diff --git a/.github/workflows/examples-cc32xx.yaml b/.github/workflows/examples-cc32xx.yaml index 7b886423fcf450..73f463b167707b 100644 --- a/.github/workflows/examples-cc32xx.yaml +++ b/.github/workflows/examples-cc32xx.yaml @@ -37,7 +37,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-ti:32 + image: ghcr.io/project-chip/chip-build-ti:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" steps: diff --git a/.github/workflows/examples-efr32.yaml b/.github/workflows/examples-efr32.yaml index f3451e6bc9de43..36c490956d9ae8 100644 --- a/.github/workflows/examples-efr32.yaml +++ b/.github/workflows/examples-efr32.yaml @@ -38,7 +38,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-efr32:32 + image: ghcr.io/project-chip/chip-build-efr32:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" steps: diff --git a/.github/workflows/examples-esp32.yaml b/.github/workflows/examples-esp32.yaml index 2e5432dd4ec03f..e24492d94e60a7 100644 --- a/.github/workflows/examples-esp32.yaml +++ b/.github/workflows/examples-esp32.yaml @@ -34,7 +34,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-esp32:32 + image: ghcr.io/project-chip/chip-build-esp32:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" @@ -130,7 +130,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-esp32:32 + image: ghcr.io/project-chip/chip-build-esp32:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" diff --git a/.github/workflows/examples-infineon.yaml b/.github/workflows/examples-infineon.yaml index c9cfd0b15aac6b..ff6f2e91a906b5 100644 --- a/.github/workflows/examples-infineon.yaml +++ b/.github/workflows/examples-infineon.yaml @@ -35,7 +35,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-infineon:32 + image: ghcr.io/project-chip/chip-build-infineon:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" steps: diff --git a/.github/workflows/examples-linux-arm.yaml b/.github/workflows/examples-linux-arm.yaml index 41c41f57a19c6b..a346bec097fa81 100644 --- a/.github/workflows/examples-linux-arm.yaml +++ b/.github/workflows/examples-linux-arm.yaml @@ -34,7 +34,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-crosscompile:32 + image: ghcr.io/project-chip/chip-build-crosscompile:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" diff --git a/.github/workflows/examples-linux-imx.yaml b/.github/workflows/examples-linux-imx.yaml index e065fd31d0d586..f6fee89fa966e4 100644 --- a/.github/workflows/examples-linux-imx.yaml +++ b/.github/workflows/examples-linux-imx.yaml @@ -34,7 +34,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-imx:32 + image: ghcr.io/project-chip/chip-build-imx:35 steps: - name: Checkout diff --git a/.github/workflows/examples-linux-standalone.yaml b/.github/workflows/examples-linux-standalone.yaml index 951164ecd62fac..ad1dc349163c7b 100644 --- a/.github/workflows/examples-linux-standalone.yaml +++ b/.github/workflows/examples-linux-standalone.yaml @@ -34,7 +34,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" diff --git a/.github/workflows/examples-mbed.yaml b/.github/workflows/examples-mbed.yaml index ae444f5cdfc806..54d33b9f91d3c2 100644 --- a/.github/workflows/examples-mbed.yaml +++ b/.github/workflows/examples-mbed.yaml @@ -40,7 +40,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-mbed-os:32 + image: ghcr.io/project-chip/chip-build-mbed-os:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" diff --git a/.github/workflows/examples-mw320.yaml b/.github/workflows/examples-mw320.yaml index 369eeb81114a52..d0e7ce3122c06b 100644 --- a/.github/workflows/examples-mw320.yaml +++ b/.github/workflows/examples-mw320.yaml @@ -37,7 +37,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" steps: diff --git a/.github/workflows/examples-nrfconnect.yaml b/.github/workflows/examples-nrfconnect.yaml index 88c84d72e28080..64bb5a319eafa8 100644 --- a/.github/workflows/examples-nrfconnect.yaml +++ b/.github/workflows/examples-nrfconnect.yaml @@ -37,7 +37,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-nrf-platform:32 + image: ghcr.io/project-chip/chip-build-nrf-platform:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" diff --git a/.github/workflows/examples-openiotsdk.yaml b/.github/workflows/examples-openiotsdk.yaml index eb142015f5b4e7..254e5688d62435 100644 --- a/.github/workflows/examples-openiotsdk.yaml +++ b/.github/workflows/examples-openiotsdk.yaml @@ -38,7 +38,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-openiotsdk:32 + image: ghcr.io/project-chip/chip-build-openiotsdk:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" options: --privileged diff --git a/.github/workflows/examples-qpg.yaml b/.github/workflows/examples-qpg.yaml index b5aadaf11c11bb..e012eb9b02d065 100644 --- a/.github/workflows/examples-qpg.yaml +++ b/.github/workflows/examples-qpg.yaml @@ -37,7 +37,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" steps: diff --git a/.github/workflows/examples-stm32.yaml b/.github/workflows/examples-stm32.yaml index 2e261c6f1c9735..84442f85294d31 100644 --- a/.github/workflows/examples-stm32.yaml +++ b/.github/workflows/examples-stm32.yaml @@ -38,7 +38,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" steps: diff --git a/.github/workflows/examples-telink.yaml b/.github/workflows/examples-telink.yaml index a7b717d0890697..9131b3969df075 100644 --- a/.github/workflows/examples-telink.yaml +++ b/.github/workflows/examples-telink.yaml @@ -36,7 +36,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-telink:32 + image: ghcr.io/project-chip/chip-build-telink:35 volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" @@ -55,7 +55,7 @@ jobs: gh-context: ${{ toJson(github) }} # - name: Update Zephyr to specific revision (for developers purpose) - # run: scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py e6a32f41ccec55c2233631406842b71ff270089d" + # run: scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py b5c8028ec94f3efa69decff3a09f0d6f8a21fd6d" - name: Build example Telink (B92 retention) Air Quality Sensor App run: | @@ -175,13 +175,13 @@ jobs: - name: clean out build output run: rm -rf ./out - - name: Build example Telink (B92) Pump App + - name: Build example Telink (B95 retention) Pump App run: | ./scripts/run_in_build_env.sh \ - "./scripts/build/build_examples.py --target 'telink-tlsr9528a-pump' build" + "./scripts/build/build_examples.py --target 'telink-tlsr9258a_retention-pump' build" .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \ - telink tlsr9528a pump-app \ - out/telink-tlsr9528a-pump/zephyr/zephyr.elf \ + telink tlsr9258a_retention pump-app \ + out/telink-tlsr9258a_retention-pump/zephyr/zephyr.elf \ /tmp/bloat_reports/ - name: clean out build output @@ -199,9 +199,6 @@ jobs: - name: clean out build output run: rm -rf ./out - - name: clean out build output - run: rm -rf ./out - - name: Build example Telink (B91) Shell App run: | ./scripts/run_in_build_env.sh \ @@ -250,13 +247,13 @@ jobs: - name: clean out build output run: rm -rf ./out - - name: Build example Telink (B91) Window Covering App + - name: Build example Telink (B95) Window Covering App run: | ./scripts/run_in_build_env.sh \ - "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-window-covering' build" + "./scripts/build/build_examples.py --target 'telink-tlsr9258a-window-covering' build" .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \ - telink tlsr9518adk80d window-covering \ - out/telink-tlsr9518adk80d-window-covering/zephyr/zephyr.elf \ + telink tlsr9258a window-covering \ + out/telink-tlsr9258a-window-covering/zephyr/zephyr.elf \ /tmp/bloat_reports/ - name: clean out build output diff --git a/.github/workflows/examples-tizen.yaml b/.github/workflows/examples-tizen.yaml index 55be230f764128..a289e159dc6318 100644 --- a/.github/workflows/examples-tizen.yaml +++ b/.github/workflows/examples-tizen.yaml @@ -34,7 +34,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-tizen:32 + image: ghcr.io/project-chip/chip-build-tizen:35 options: --user root volumes: - "/tmp/bloat_reports:/tmp/bloat_reports" diff --git a/.github/workflows/full-android.yaml b/.github/workflows/full-android.yaml index 96f6652b56e768..f7a14d1f5d3d1b 100644 --- a/.github/workflows/full-android.yaml +++ b/.github/workflows/full-android.yaml @@ -36,7 +36,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-android:32 + image: ghcr.io/project-chip/chip-build-android:35 volumes: - "/tmp/log_output:/tmp/test_logs" diff --git a/.github/workflows/fuzzing-build.yaml b/.github/workflows/fuzzing-build.yaml index 7a628ca782378f..341097915cab4f 100644 --- a/.github/workflows/fuzzing-build.yaml +++ b/.github/workflows/fuzzing-build.yaml @@ -33,7 +33,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/log_output:/tmp/test_logs" diff --git a/.github/workflows/issue-labeler.yaml b/.github/workflows/issue-labeler.yaml index 8c3df4cdb40399..a92a4c212d187a 100644 --- a/.github/workflows/issue-labeler.yaml +++ b/.github/workflows/issue-labeler.yaml @@ -14,7 +14,7 @@ jobs: - uses: github/issue-labeler@v3.4 #May not be the latest version with: configuration-path: .github/issue-labeler.yml - not-before: 2020-01-15T02:54:32Z + not-before: 2020-01-15T02:54:34Z enable-versioned-regex: 0 sync-labels: 1 repo-token: ${{ github.token }} \ No newline at end of file diff --git a/.github/workflows/java-tests.yaml b/.github/workflows/java-tests.yaml index 9d16e3fbe8d1ae..f19d451fbc2df6 100644 --- a/.github/workflows/java-tests.yaml +++ b/.github/workflows/java-tests.yaml @@ -40,7 +40,7 @@ jobs: runs-on: ubuntu-latest container: - image: ghcr.io/project-chip/chip-build-java:32 + image: ghcr.io/project-chip/chip-build-java:35 options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv4.conf.all.forwarding=0 net.ipv6.conf.all.forwarding=0" diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 3f02c2278caa17..29a3dc8624e491 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -29,7 +29,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 steps: - name: Checkout diff --git a/.github/workflows/minimal-build.yaml b/.github/workflows/minimal-build.yaml index d9c8c7536e14d0..189c8db3159951 100644 --- a/.github/workflows/minimal-build.yaml +++ b/.github/workflows/minimal-build.yaml @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest container: - image: ghcr.io/project-chip/chip-build-minimal:32 + image: ghcr.io/project-chip/chip-build-minimal:35 steps: - name: Checkout diff --git a/.github/workflows/qemu.yaml b/.github/workflows/qemu.yaml index 02810695164830..c4992953780911 100644 --- a/.github/workflows/qemu.yaml +++ b/.github/workflows/qemu.yaml @@ -38,7 +38,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-esp32-qemu:32 + image: ghcr.io/project-chip/chip-build-esp32-qemu:35 volumes: - "/tmp/log_output:/tmp/test_logs" @@ -76,7 +76,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-tizen-qemu:32 + image: ghcr.io/project-chip/chip-build-tizen-qemu:35 volumes: - "/tmp/log_output:/tmp/test_logs" diff --git a/.github/workflows/release_artifacts.yaml b/.github/workflows/release_artifacts.yaml index 223a736ba0671c..c82e9f59a27674 100644 --- a/.github/workflows/release_artifacts.yaml +++ b/.github/workflows/release_artifacts.yaml @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest container: - image: ghcr.io/project-chip/chip-build-esp32:32 + image: ghcr.io/project-chip/chip-build-esp32:35 steps: - name: Checkout @@ -68,7 +68,7 @@ jobs: runs-on: ubuntu-latest container: - image: ghcr.io/project-chip/chip-build-efr32:32 + image: ghcr.io/project-chip/chip-build-efr32:35 steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/smoketest-android.yaml b/.github/workflows/smoketest-android.yaml index 2e585a703953fd..396fb3ae153a46 100644 --- a/.github/workflows/smoketest-android.yaml +++ b/.github/workflows/smoketest-android.yaml @@ -37,7 +37,7 @@ jobs: if: github.actor != 'restyled-io[bot]' container: - image: ghcr.io/project-chip/chip-build-android:32 + image: ghcr.io/project-chip/chip-build-android:35 volumes: - "/tmp/log_output:/tmp/test_logs" diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 61db68f0233509..38d05c553e651b 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv4.conf.all.forwarding=1 net.ipv6.conf.all.forwarding=1" @@ -422,7 +422,7 @@ jobs: TSAN_OPTIONS: "halt_on_error=1 suppressions=scripts/tests/chiptest/tsan-linux-suppressions.txt" if: github.actor != 'restyled-io[bot]' - runs-on: ubuntu-latest + runs-on: ubuntu-latest:35 container: image: ghcr.io/project-chip/chip-build:32 diff --git a/.github/workflows/unit_integration_test.yaml b/.github/workflows/unit_integration_test.yaml index 4272777681a4ce..f1be1a194a1b46 100644 --- a/.github/workflows/unit_integration_test.yaml +++ b/.github/workflows/unit_integration_test.yaml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 volumes: - "/tmp/log_output:/tmp/test_logs" options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv4.conf.all.forwarding=1 net.ipv6.conf.all.forwarding=1" diff --git a/.github/workflows/zap_regeneration.yaml b/.github/workflows/zap_regeneration.yaml index 302adc747694f1..a0ab3653d5ecb1 100644 --- a/.github/workflows/zap_regeneration.yaml +++ b/.github/workflows/zap_regeneration.yaml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-20.04 container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 defaults: run: shell: sh diff --git a/.github/workflows/zap_templates.yaml b/.github/workflows/zap_templates.yaml index 122ae0f742a27f..cb8bff6172a119 100644 --- a/.github/workflows/zap_templates.yaml +++ b/.github/workflows/zap_templates.yaml @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-20.04 container: - image: ghcr.io/project-chip/chip-build:32 + image: ghcr.io/project-chip/chip-build:35 defaults: run: shell: sh diff --git a/config/telink/chip-module/Kconfig.defaults b/config/telink/chip-module/Kconfig.defaults index 0a71d5a53feaba..964b08547bb0b5 100644 --- a/config/telink/chip-module/Kconfig.defaults +++ b/config/telink/chip-module/Kconfig.defaults @@ -158,7 +158,7 @@ choice B9X_BLE_CTRL_MAC_TYPE endchoice # Board retention config -if BOARD_TLSR9528A_RETENTION || BOARD_TLSR9518ADK80D_RETENTION +if BOARD_TLSR9528A_RETENTION || BOARD_TLSR9258A_RETENTION || BOARD_TLSR9518ADK80D_RETENTION config BOARD_TLSR9X_NON_RETENTION_RAM_CODE default y if PM @@ -170,7 +170,7 @@ config PWM endif # Board non-retention config -if BOARD_TLSR9528A || BOARD_TLSR9518ADK80D +if BOARD_TLSR9528A || BOARD_TLSR9258A || BOARD_TLSR9518ADK80D config PWM default y endif diff --git a/docs/examples/index.md b/docs/examples/index.md index 0162a25afc149f..2c9a0a4659b3bc 100644 --- a/docs/examples/index.md +++ b/docs/examples/index.md @@ -19,7 +19,6 @@ air-quality-sensor-app/**/README :maxdepth: 1 all-clusters-app/**/README -all-clusters-app/**/Readme ``` ## All clusters minimal example @@ -29,7 +28,6 @@ all-clusters-app/**/Readme :maxdepth: 1 all-clusters-minimal-app/**/README -all-clusters-minimal-app/**/Readme ``` ## Bridge example @@ -178,7 +176,6 @@ ota-provider-app/**/README :maxdepth: 1 ota-requestor-app/**/README -ota-requestor-app/**/Readme ``` ## Persistent storage example @@ -282,7 +279,6 @@ temperature-measurement-app/**/README :maxdepth: 1 thermostat/**/README -thermostat/**/Readme thermostat/qpg/APPLICATION ``` diff --git a/examples/air-quality-sensor-app/telink/README.md b/examples/air-quality-sensor-app/telink/README.md index f91c701c00c527..015e613d40896f 100644 --- a/examples/air-quality-sensor-app/telink/README.md +++ b/examples/air-quality-sensor-app/telink/README.md @@ -25,14 +25,14 @@ You can use this example as a reference for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/all-clusters-app/ameba/README.md b/examples/all-clusters-app/ameba/README.md index 34fe805281bc17..2689f97026093a 100644 --- a/examples/all-clusters-app/ameba/README.md +++ b/examples/all-clusters-app/ameba/README.md @@ -27,11 +27,11 @@ The CHIP demo application is supported on - Pull docker image: - $ docker pull ghcr.io/project-chip/chip-build-ameba:32 + $ docker pull ghcr.io/project-chip/chip-build-ameba:35 - Run docker container: - $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:32 + $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:35 - Setup build environment: diff --git a/examples/all-clusters-app/telink/Readme.md b/examples/all-clusters-app/telink/README.md similarity index 98% rename from examples/all-clusters-app/telink/Readme.md rename to examples/all-clusters-app/telink/README.md index b8f5b95d828893..a5532487fa67a2 100644 --- a/examples/all-clusters-app/telink/Readme.md +++ b/examples/all-clusters-app/telink/README.md @@ -27,14 +27,14 @@ creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/all-clusters-minimal-app/ameba/README.md b/examples/all-clusters-minimal-app/ameba/README.md index 27e2e0e239f8e3..693b06cbaa80e4 100644 --- a/examples/all-clusters-minimal-app/ameba/README.md +++ b/examples/all-clusters-minimal-app/ameba/README.md @@ -27,13 +27,13 @@ The CHIP demo application is supported on - Pull docker image: ``` - $ docker pull ghcr.io/project-chip/chip-build-ameba:32 + $ docker pull ghcr.io/project-chip/chip-build-ameba:35 ``` - Run docker container: ``` - $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:32 + $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:35 ``` - Setup build environment: diff --git a/examples/all-clusters-minimal-app/telink/Readme.md b/examples/all-clusters-minimal-app/telink/README.md similarity index 98% rename from examples/all-clusters-minimal-app/telink/Readme.md rename to examples/all-clusters-minimal-app/telink/README.md index 601fc52ba40fef..8e18bf4b9419b0 100644 --- a/examples/all-clusters-minimal-app/telink/Readme.md +++ b/examples/all-clusters-minimal-app/telink/README.md @@ -27,14 +27,14 @@ for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/bridge-app/telink/README.md b/examples/bridge-app/telink/README.md index 1e24fc7fd92b2d..f23d2aeb4c6f85 100644 --- a/examples/bridge-app/telink/README.md +++ b/examples/bridge-app/telink/README.md @@ -104,14 +104,14 @@ defined: ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/contact-sensor-app/telink/README.md b/examples/contact-sensor-app/telink/README.md index 370ffbdee63a7f..9b6a59ba0c086f 100755 --- a/examples/contact-sensor-app/telink/README.md +++ b/examples/contact-sensor-app/telink/README.md @@ -25,14 +25,14 @@ You can use this example as a reference for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/light-switch-app/ameba/README.md b/examples/light-switch-app/ameba/README.md index a14e504b073292..3c38ac3fbb4a2a 100644 --- a/examples/light-switch-app/ameba/README.md +++ b/examples/light-switch-app/ameba/README.md @@ -26,11 +26,11 @@ The CHIP demo application is supported on - Pull docker image: - $ docker pull ghcr.io/project-chip/chip-build-ameba:32 + $ docker pull ghcr.io/project-chip/chip-build-ameba:35 - Run docker container: - $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:32 + $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:35 - Setup build environment: diff --git a/examples/light-switch-app/telink/README.md b/examples/light-switch-app/telink/README.md index 562be75144d584..d6ba4b34cd6351 100755 --- a/examples/light-switch-app/telink/README.md +++ b/examples/light-switch-app/telink/README.md @@ -30,14 +30,14 @@ creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/lighting-app/ameba/README.md b/examples/lighting-app/ameba/README.md index 61defcba4e7e2e..b7a1a2a0e120e1 100644 --- a/examples/lighting-app/ameba/README.md +++ b/examples/lighting-app/ameba/README.md @@ -23,11 +23,11 @@ The CHIP demo application is supported on - Pull docker image: - $ docker pull ghcr.io/project-chip/chip-build-ameba:32 + $ docker pull ghcr.io/project-chip/chip-build-ameba:35 - Run docker container: - $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:32 + $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:35 - Setup build environment: diff --git a/examples/lighting-app/telink/README.md b/examples/lighting-app/telink/README.md index 278dfad530a1b0..2f696170f3cca2 100644 --- a/examples/lighting-app/telink/README.md +++ b/examples/lighting-app/telink/README.md @@ -28,14 +28,14 @@ a reference for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/lock-app/telink/README.md b/examples/lock-app/telink/README.md index 4d20388ce4277a..27a95baffa0b6a 100755 --- a/examples/lock-app/telink/README.md +++ b/examples/lock-app/telink/README.md @@ -28,14 +28,14 @@ a reference for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/ota-requestor-app/ameba/README.md b/examples/ota-requestor-app/ameba/README.md index ae871c20ce882f..76560658a18be6 100644 --- a/examples/ota-requestor-app/ameba/README.md +++ b/examples/ota-requestor-app/ameba/README.md @@ -6,11 +6,11 @@ A prototype application that demonstrates OTA Requestor capabilities. - Pull docker image: - $ docker pull ghcr.io/project-chip/chip-build-ameba:32 + $ docker pull ghcr.io/project-chip/chip-build-ameba:35 - Run docker container: - $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:32 + $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:35 - Setup build environment: diff --git a/examples/ota-requestor-app/telink/Readme.md b/examples/ota-requestor-app/telink/README.md similarity index 98% rename from examples/ota-requestor-app/telink/Readme.md rename to examples/ota-requestor-app/telink/README.md index bf58651ce0253a..81870b738f18df 100755 --- a/examples/ota-requestor-app/telink/Readme.md +++ b/examples/ota-requestor-app/telink/README.md @@ -21,14 +21,14 @@ ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/pigweed-app/ameba/README.md b/examples/pigweed-app/ameba/README.md index 55b600e64988b6..794db6bae306be 100644 --- a/examples/pigweed-app/ameba/README.md +++ b/examples/pigweed-app/ameba/README.md @@ -31,11 +31,11 @@ following features are available: - Pull docker image: - $ docker pull ghcr.io/project-chip/chip-build-ameba:32 + $ docker pull ghcr.io/project-chip/chip-build-ameba:35 - Run docker container: - $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:32 + $ docker run -it -v ${CHIP_DIR}:/root/chip ghcr.io/project-chip/chip-build-ameba:35 - Setup build environment: diff --git a/examples/pump-app/telink/README.md b/examples/pump-app/telink/README.md index 4d67799bfd28f5..487833f4fb7d30 100755 --- a/examples/pump-app/telink/README.md +++ b/examples/pump-app/telink/README.md @@ -29,14 +29,14 @@ reference for creating your own pump application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/pump-controller-app/telink/README.md b/examples/pump-controller-app/telink/README.md index 6e3fa7ef3b0b88..5a9e95548f883a 100755 --- a/examples/pump-controller-app/telink/README.md +++ b/examples/pump-controller-app/telink/README.md @@ -30,14 +30,14 @@ your own pump application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/shell/telink/README.md b/examples/shell/telink/README.md index 744a0498a8f7d4..aa7023043e0b9f 100755 --- a/examples/shell/telink/README.md +++ b/examples/shell/telink/README.md @@ -25,14 +25,14 @@ You can use this example as a reference for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/smoke-co-alarm-app/telink/README.md b/examples/smoke-co-alarm-app/telink/README.md index 71fc7afd668a23..7f7138a7f14771 100755 --- a/examples/smoke-co-alarm-app/telink/README.md +++ b/examples/smoke-co-alarm-app/telink/README.md @@ -25,14 +25,14 @@ You can use this example as a reference for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/temperature-measurement-app/telink/README.md b/examples/temperature-measurement-app/telink/README.md index 77558a8968472a..6f147721149b19 100644 --- a/examples/temperature-measurement-app/telink/README.md +++ b/examples/temperature-measurement-app/telink/README.md @@ -29,14 +29,14 @@ creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/thermostat/telink/Readme.md b/examples/thermostat/telink/README.md similarity index 98% rename from examples/thermostat/telink/Readme.md rename to examples/thermostat/telink/README.md index ca93b6b1fb2fd3..85a98d8ce4862e 100755 --- a/examples/thermostat/telink/Readme.md +++ b/examples/thermostat/telink/README.md @@ -25,14 +25,14 @@ You can use this example as a reference for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/examples/window-app/telink/README.md b/examples/window-app/telink/README.md index 28dcc9aadd0ef6..c5500aa5c9cbd6 100644 --- a/examples/window-app/telink/README.md +++ b/examples/window-app/telink/README.md @@ -28,14 +28,14 @@ for creating your own application. ``` 3. In the example dir run (replace __ with your board name, for - example, `tlsr9518adk80d` or `tlsr9528a`): + example, `tlsr9518adk80d`, `tlsr9528a` or `tlsr9258a`): ```bash $ west build -b ``` Also use key `-DFLASH_SIZE`, if your board has memory size different from 2 - MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=1m`: + MB, for example, `-DFLASH_SIZE=1m` or `-DFLASH_SIZE=4m`: ```bash $ west build -b tlsr9518adk80d -- -DFLASH_SIZE=4m diff --git a/integrations/cloudbuild/build-all.yaml b/integrations/cloudbuild/build-all.yaml index e2e46c0ba059b7..6590630957d902 100644 --- a/integrations/cloudbuild/build-all.yaml +++ b/integrations/cloudbuild/build-all.yaml @@ -6,7 +6,7 @@ steps: - "--init" - "--recursive" id: Submodules - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" env: - PW_ENVIRONMENT_ROOT=/pwenv args: @@ -21,7 +21,7 @@ steps: path: /pwenv timeout: 900s - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" env: - PW_ENVIRONMENT_ROOT=/pwenv args: @@ -85,7 +85,7 @@ steps: --target k32w-shell build --create-archives /workspace/artifacts/ - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" env: - PW_ENVIRONMENT_ROOT=/pwenv args: diff --git a/integrations/cloudbuild/chef.yaml b/integrations/cloudbuild/chef.yaml index a29ddb18176ebc..432308a8bd695f 100644 --- a/integrations/cloudbuild/chef.yaml +++ b/integrations/cloudbuild/chef.yaml @@ -1,5 +1,5 @@ steps: - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" env: - PW_ENVIRONMENT_ROOT=/pwenv args: @@ -12,7 +12,7 @@ steps: path: /pwenv timeout: 2700s - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" env: - PW_ENVIRONMENT_ROOT=/pwenv args: @@ -27,7 +27,7 @@ steps: - name: pwenv path: /pwenv - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" env: - PW_ENVIRONMENT_ROOT=/pwenv args: diff --git a/integrations/cloudbuild/smoke-test.yaml b/integrations/cloudbuild/smoke-test.yaml index bae7c4b4c2c823..f05bbd0e369d2d 100644 --- a/integrations/cloudbuild/smoke-test.yaml +++ b/integrations/cloudbuild/smoke-test.yaml @@ -1,5 +1,5 @@ steps: - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" entrypoint: "bash" args: - "-c" @@ -7,7 +7,7 @@ steps: git config --global --add safe.directory "*" git submodule update --init --recursive id: Submodules - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" env: - PW_ENVIRONMENT_ROOT=/pwenv args: @@ -22,7 +22,7 @@ steps: path: /pwenv timeout: 900s - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" id: ESP32 env: - PW_ENVIRONMENT_ROOT=/pwenv @@ -43,7 +43,7 @@ steps: volumes: - name: pwenv path: /pwenv - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" id: NRFConnect env: - PW_ENVIRONMENT_ROOT=/pwenv @@ -64,7 +64,7 @@ steps: - name: pwenv path: /pwenv - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" id: EFR32 env: - PW_ENVIRONMENT_ROOT=/pwenv @@ -86,7 +86,7 @@ steps: - name: pwenv path: /pwenv - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" id: Linux env: - PW_ENVIRONMENT_ROOT=/pwenv @@ -139,7 +139,7 @@ steps: - name: pwenv path: /pwenv - - name: "ghcr.io/project-chip/chip-build-vscode:32" + - name: "ghcr.io/project-chip/chip-build-vscode:35" id: Android env: - PW_ENVIRONMENT_ROOT=/pwenv diff --git a/scripts/build/build/targets.py b/scripts/build/build/targets.py index e8241e0bfe5913..771c92b99cabef 100755 --- a/scripts/build/build/targets.py +++ b/scripts/build/build/targets.py @@ -715,6 +715,8 @@ def BuildTelinkTarget(): TargetPart('tlsr9518adk80d', board=TelinkBoard.TLSR9518ADK80D), TargetPart('tlsr9528a', board=TelinkBoard.TLSR9528A), TargetPart('tlsr9528a_retention', board=TelinkBoard.TLSR9528A_RETENTION), + TargetPart('tlsr9258a', board=TelinkBoard.TLSR9258A), + TargetPart('tlsr9258a_retention', board=TelinkBoard.TLSR9258A_RETENTION), ]) target.AppendFixedTargets([ diff --git a/scripts/build/builders/telink.py b/scripts/build/builders/telink.py index 4eb7b3f1ff4005..9160c044a2be57 100644 --- a/scripts/build/builders/telink.py +++ b/scripts/build/builders/telink.py @@ -117,6 +117,8 @@ class TelinkBoard(Enum): TLSR9518ADK80D = auto() TLSR9528A = auto() TLSR9528A_RETENTION = auto() + TLSR9258A = auto() + TLSR9258A_RETENTION = auto() def GnArgName(self): if self == TelinkBoard.TLSR9518ADK80D: @@ -125,6 +127,10 @@ def GnArgName(self): return 'tlsr9528a' elif self == TelinkBoard.TLSR9528A_RETENTION: return 'tlsr9528a_retention' + elif self == TelinkBoard.TLSR9258A: + return 'tlsr9258a' + elif self == TelinkBoard.TLSR9258A_RETENTION: + return 'tlsr9258a_retention' else: raise Exception('Unknown board type: %r' % self) diff --git a/scripts/build/testdata/all_targets_linux_x64.txt b/scripts/build/testdata/all_targets_linux_x64.txt index c400af29ce138a..6a0b73362b8f5c 100644 --- a/scripts/build/testdata/all_targets_linux_x64.txt +++ b/scripts/build/testdata/all_targets_linux_x64.txt @@ -22,5 +22,5 @@ nrf-native-posix-64-tests qpg-qpg6105-{lock,light,shell,persistent-storage,light-switch,thermostat}[-updateimage] stm32-stm32wb5mm-dk-light tizen-arm-{all-clusters,all-clusters-minimal,chip-tool,light,tests}[-no-ble][-no-thread][-no-wifi][-asan][-ubsan][-with-ui] -telink-{tlsr9518adk80d,tlsr9528a,tlsr9528a_retention}-{air-quality-sensor,all-clusters,all-clusters-minimal,bridge,contact-sensor,light,light-switch,lock,ota-requestor,pump,pump-controller,shell,smoke-co-alarm,temperature-measurement,thermostat,window-covering}[-ota][-dfu][-shell][-rpc][-factory-data][-4mb][-mars] +telink-{tlsr9518adk80d,tlsr9528a,tlsr9528a_retention,tlsr9258a,tlsr9258a_retention}-{air-quality-sensor,all-clusters,all-clusters-minimal,bridge,contact-sensor,light,light-switch,lock,ota-requestor,pump,pump-controller,shell,smoke-co-alarm,temperature-measurement,thermostat,window-covering}[-ota][-dfu][-shell][-rpc][-factory-data][-4mb][-mars] openiotsdk-{shell,lock}[-mbedtls][-psa] diff --git a/scripts/tools/telink/update_zephyr.py b/scripts/tools/telink/update_zephyr.py index 5c133f0f8fbdf7..fe735df0ccaac4 100755 --- a/scripts/tools/telink/update_zephyr.py +++ b/scripts/tools/telink/update_zephyr.py @@ -39,6 +39,9 @@ def main(): args = parser.parse_args() + command = ['git', '-C', zephyr_base, 'fetch'] + subprocess.run(command, check=True) + command = ['git', '-C', zephyr_base, 'reset', args.hash, '--hard'] subprocess.run(command, check=True) diff --git a/src/platform/telink/tlsr9258a.overlay b/src/platform/telink/tlsr9258a.overlay new file mode 100644 index 00000000000000..b300411d6da621 --- /dev/null +++ b/src/platform/telink/tlsr9258a.overlay @@ -0,0 +1,79 @@ +/ { + aliases { + system-state-led = &led_red; + pwm-led0 = &pwm_led0; + pwm-led1 = &pwm_led1; + pwm-led2 = &pwm_led2; + pwm-led3 = &pwm_led3; + }; + + pwm_leds { + /delete-node/ pwm_led_0; + pwm_led0: pwm_led_0 { + pwms = <&pwm0 0 PWM_MSEC(20) PWM_POLARITY_NORMAL>; + label = "PWM LED Blue"; + }; + pwm_led1: pwm_led_1 { + pwms = <&pwm0 3 PWM_MSEC(20) PWM_POLARITY_NORMAL>; + label = "PWM LED Green"; + }; + pwm_led2: pwm_led_2 { + pwms = <&pwm0 2 PWM_MSEC(20) PWM_POLARITY_NORMAL>; + label = "PWM LED Red"; + }; + pwm_led3: pwm_led_3 { + pwms = <&pwm0 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; + label = "PWM IDENTIFY LED Green"; + }; + }; + + keys { + /delete-node/ button_1; + /delete-node/ button_3; + compatible = "gpio-keys"; + key_1: button_1 { + gpios = <&gpiod 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + }; + key_2: button_2 { + gpios = <&gpiod 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + }; + key_3: button_3 { + gpios = <&gpiod 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + }; + key_4: button_4 { + gpios = <&gpiof 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + }; + + key_matrix_col1: key_matrix_col1 { + gpios = <&gpiod 6 GPIO_ACTIVE_HIGH>; + }; + key_matrix_col2: key_matrix_col2 { + gpios = <&gpiof 6 GPIO_ACTIVE_HIGH>; + }; + key_matrix_row1: key_matrix_row1 { + gpios = <&gpiod 2 GPIO_PULL_DOWN>; + }; + key_matrix_row2: key_matrix_row2 { + gpios = <&gpiod 7 GPIO_PULL_DOWN>; + }; + }; +}; + +&pinctrl { + pwm_ch0_pd0_default: pwm_ch0_pd0_default { + pinmux = ; + }; + pwm_ch1_pd1_default: pwm_ch1_pd1_default { + pinmux = ; + }; + pwm_ch2_pe2_default: pwm_ch2_pe2_default { + pinmux = ; + }; + pwm_ch3_pe0_default: pwm_ch3_pe0_default { + pinmux = ; + }; +}; + +&pwm0 { + pinctrl-0 = <&pwm_ch0_pd0_default &pwm_ch1_pd1_default &pwm_ch2_pe2_default &pwm_ch3_pe0_default>; +}; diff --git a/src/platform/telink/tlsr9258a_retention.overlay b/src/platform/telink/tlsr9258a_retention.overlay new file mode 100644 index 00000000000000..98a0e5af508f32 --- /dev/null +++ b/src/platform/telink/tlsr9258a_retention.overlay @@ -0,0 +1,55 @@ +/ { + /* + * There is no way to keep GPIOs + * during deep-sleep mode so output GPIOs + * and PWM's are useless. + */ + + aliases { + /delete-property/ led0; + /delete-property/ led1; + /delete-property/ led2; + /delete-property/ led3; + /delete-property/ mcuboot-led0; + /delete-property/ pwm-led0; + /delete-property/ pwm-0; + }; + + /delete-node/ leds; + /delete-node/ pwm_leds; + + keys { + /delete-node/ button_1; + /delete-node/ button_3; + compatible = "gpio-keys"; + key_1: button_1 { + gpios = <&gpiod 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + }; + key_2: button_2 { + gpios = <&gpiod 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + }; + key_3: button_3 { + gpios = <&gpiod 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + }; + key_4: button_4 { + gpios = <&gpiof 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + }; + + key_matrix_col1: key_matrix_col1 { + gpios = <&gpiod 6 GPIO_ACTIVE_HIGH>; + }; + key_matrix_col2: key_matrix_col2 { + gpios = <&gpiof 6 GPIO_ACTIVE_HIGH>; + }; + key_matrix_row1: key_matrix_row1 { + gpios = <&gpiod 2 GPIO_PULL_DOWN>; + }; + key_matrix_row2: key_matrix_row2 { + gpios = <&gpiod 7 GPIO_PULL_DOWN>; + }; + }; +}; + +&pwm0 { + status = "disabled"; +}; diff --git a/src/test_driver/tizen/README.md b/src/test_driver/tizen/README.md index 1c6ad4ebbdd636..559b75699c0995 100644 --- a/src/test_driver/tizen/README.md +++ b/src/test_driver/tizen/README.md @@ -12,7 +12,7 @@ image from hub.docker.com or build it locally using the provided Dockerfile in ```sh # Pull the image from hub.docker.com -docker pull ghcr.io/project-chip/chip-build-tizen-qemu:32 +docker pull ghcr.io/project-chip/chip-build-tizen-qemu:35 ``` ## Building and Running Tests on QEMU @@ -21,7 +21,7 @@ All steps described below should be done inside the docker container. ```sh docker run -it --rm --name chip-tizen-qemu \ - ghcr.io/project-chip/chip-build-tizen-qemu:32 /bin/bash + ghcr.io/project-chip/chip-build-tizen-qemu:35 /bin/bash ``` ### Clone the connectedhomeip repository