Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,21 +65,21 @@

- New features:

- This version of the extension integrates [CMSIS-Toolbox 2.6](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/README.md#revision-history) with [CMake backend](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-operation.md).
- The CMSIS Solution view has been improved based on [Build Information Files](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/YML-CBuild-Format.md).
- This version of the extension integrates [CMSIS-Toolbox 2.6](https://open-cmsis-pack.github.io/cmsis-toolbox/#revision-history) with [CMake backend](https://open-cmsis-pack.github.io/cmsis-toolbox/build-operation/).
- The CMSIS Solution view has been improved based on [Build Information Files](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-CBuild-Format/).
- Interfaces with [STM32CubeMX](https://www.st.com/en/development-tools/stm32cubemx.html) and [MCUXpresso Config Tools](https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-config-tools-pins-clocks-and-peripherals:MCUXpresso-Config-Tools) added.
- Easy access to [linker scripts](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-overview.md#linker-script-management), optional with Configuration Wizard annotations.
- [Toolchain agnostic](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-overview.md#toolchain-agnostic-project) with support for Arm Compiler 6, GCC, IAR, and LLVM.
- Supports for [software layers](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-overview.md#software-layers) and device-agnostic [reference applications](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/ReferenceApplications.md).
- Easy access to [linker scripts](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview#linker-script-management), optional with Configuration Wizard annotations.
- [Toolchain agnostic](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview#toolchain-agnostic-project) with support for Arm Compiler 6, GCC, IAR, and LLVM.
- Supports for [software layers](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview#software-layers) and device-agnostic [reference applications](https://open-cmsis-pack.github.io/cmsis-toolbox/ReferenceApplications/).
- Dependency on [Arm Environment Manager](https://marketplace.visualstudio.com/items?itemName=Arm.environment-manager) removed, allowing flexible integration with other VS Code extensions.
- [clangd](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd) now supports code completion, compile errors, and go-to-definition across a whole project.
- Option that enables the `--pack` option to download missing software packs using [cpackget](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-tools.md#cpackget-invocation) added.
- Option that enables the `--pack` option to download missing software packs using [cpackget](https://open-cmsis-pack.github.io/cmsis-toolbox/build-tools#cpackget-invocation) added.

- Known issues:

- The [Arm Environment Manager](https://marketplace.visualstudio.com/items?itemName=Arm.environment-manager) takes a long time to load the first time you use it because all the default tool versions are downloaded and installed. You can check the installation progress in **View** > **Output** (Ctrl+Shift+U or Cmd+Shift+U). Select **Arm Tools** in the drop-down list.
- The **Create new solution** view only accesses web-based examples from public packs or published repositories. Examples from local packs do not display yet.
- You must manually download [Device Family Packs](https://www.keil.arm.com/devices/) and [Board Support Packs](https://www.keil.arm.com/boards/) using [cpackget](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-tools.md#cpackget-invocation) to start projects.
- You must manually download [Device Family Packs](https://www.keil.arm.com/devices/) and [Board Support Packs](https://www.keil.arm.com/boards/) using [cpackget](https://open-cmsis-pack.github.io/cmsis-toolbox/build-tools#cpackget-invocation) to start projects.
- Software components from layers or generators do not display in the **Software Components** view.
- To access recently published pack versions, you must run: `cpackget update-index --sparse`.
- If you are using CMSIS-Toolbox for the first time, you must manually initialize the CMSIS-Pack root directory: `cpackget init https://www.keil.com/pack/index.pidx`.
Expand Down
Loading