diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 354b4fe..4471ae6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 # https://github.com/ARM-software/cmsis-actions - name: Activate vcpkg @@ -25,7 +25,7 @@ jobs: uses: ARM-software/cmsis-actions/armlm@v1 - name: Cache downloaded packs - uses: actions/cache@v4 + uses: actions/cache@v5 with: key: cmsis-packs-download path: /home/runner/.cache/arm/packs/.Download diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 720bb62..b8f1d15 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,5 @@ # -# Copyright (C) 2020-2024 Arm Limited or its affiliates and Contributors. All rights reserved. +# Copyright (C) 2020-2026 Arm Limited or its affiliates and Contributors. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # name: Publishable @@ -21,7 +21,7 @@ jobs: name: Publish Action runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: Arm-Examples/publish-cmsis-example@latest name: Publish Project Action with: diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 27238ba..b990990 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -13,7 +13,7 @@ jobs: name: Verify CMSIS Compliance runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: Arm-Examples/verify-cmsis-example-action@latest name: Verify CMSIS Compliance with: diff --git a/README.md b/README.md index 1ee11d5..04befcf 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ -[![License](https://img.shields.io/github/license/Arm-Examples/Hello_IMXRT1050-EVKB?label)](https://github.com/Arm-Examples/Hello_IMXRT1050-EVKB/blob/main/LICENSE) -[![Build and Execution Test](https://img.shields.io/github/actions/workflow/status/Arm-Examples/Hello_IMXRT1050-EVKB/build.yml?logo=arm&logoColor=0091bd&label=Build%20and%20Execution%20Test)](https://github.com/Arm-Examples/Hello_IMXRT1050-EVKB/tree/main/.github/workflows/build.yml) +[![License Apache--2.0](https://img.shields.io/badge/License-Apache--2.0-green?label=License)](https://github.com/Arm-Examples/Hello_IMXRT1050-EVKB/blob/main/LICENSE) +[![Build and Execution Test](https://img.shields.io/github/actions/workflow/status/Arm-Examples/Hello_IMXRT1050-EVKB/build.yml?logo=arm&logoColor=0091bd&label=Build%20and%20Execution%20Test)](./.github/workflows/build.yml) +[![Example workflow](https://img.shields.io/github/actions/workflow/status/Arm-Examples/Hello_IMXRT1050-EVKB/ci.yml?logo=arm&logoColor=0091bd&label=Example%20Published)](https://www.keil.arm.com/) +[![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/Hello_IMXRT1050-EVKB/verify.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis) +[![Keil Studio Cloud - Import Project](https://img.shields.io/badge/Keil_Studio_Cloud-Import_Project-0091bd?logo=arm&logoColor=0091bd)](https://studio.keil.arm.com/?import=https://github.com/Arm-Examples/Hello_IMXRT1050-EVKB.git) + # Hello example for IMXRT1050-EVKB @@ -7,14 +11,11 @@ Simple Hello World example for NXP [IMXRT1050-EVKB](https://www.nxp.com/part/IMXRT1050-EVKB#/) Evaluation Kit. This example prints "Hello World" and a counter value via the standard output which is routed to the debug console through Virtual COM port. -[![Keil Studio Cloud - Import Project](https://img.shields.io/badge/Keil_Studio_Cloud-Import_Project-0091bd?logo=arm&logoColor=0091bd)](https://studio.keil.arm.com/?import=https://github.com/Arm-Examples/Hello_IMXRT1050-EVKB.git) -[![example workflow](https://img.shields.io/github/actions/workflow/status/Arm-Examples/Hello_IMXRT1050-EVKB/ci.yml?logo=arm&logoColor=0091bd&label=Example%20Published)](https://www.keil.arm.com/) -[![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/Hello_IMXRT1050-EVKB/verify.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis) ## Prerequisites ### Tools: - - [CMSIS-Toolbox v2.6.1](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/releases) or newer + - [CMSIS-Toolbox v2.13.0](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/releases) or newer - [Microsoft Visual Studio Code](https://code.visualstudio.com/download) with Keil Studio Pack extension (optional, alternatively CLI can be used) - [Arm Compiler 6](https://developer.arm.com/Tools%20and%20Software/Arm%20Compiler%20for%20Embedded) (automatically installed when using Visual Studio Code with vcpkg) diff --git a/vcpkg-configuration.json b/vcpkg-configuration.json index b5e4730..e4bc2d0 100644 --- a/vcpkg-configuration.json +++ b/vcpkg-configuration.json @@ -7,11 +7,11 @@ } ], "requires": { - "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.6.1", - "arm:tools/kitware/cmake": "^3.31.5", - "arm:tools/ninja-build/ninja": "^1.12.0", - "arm:compilers/arm/armclang": "^6.22.0", - "arm:compilers/arm/arm-none-eabi-gcc": "^13.2.1", + "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.13.0", + "arm:tools/kitware/cmake": "^4.2.1", + "arm:tools/ninja-build/ninja": "^1.13.2", + "arm:compilers/arm/armclang": "^6.24.0", + "arm:compilers/arm/arm-none-eabi-gcc": "^15.2.1", "arm:debuggers/arm/armdbg": "*" } }