You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+21-2Lines changed: 21 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,28 @@
2
2
3
3
## [Unreleased]
4
4
5
-
## 1.44.0
5
+
## 1.46.0
6
+
7
+
- New features:
8
+
9
+
- This version of the extension is targeted for use with [**CMSIS-Toolbox 2.7**](https://open-cmsis-pack.github.io/cmsis-toolbox/#revision-history).
10
+
- The [**CMSIS Solution Extension API version 2.0**](https://www.npmjs.com/package/@arm-software/vscode-cmsis-csolution) is available on npm and gives access to all available boards and devices, their associated examples, and the ability to copy and build a selected example for use by other Visual Studio Code extensions.
11
+
- Improvements to the CMSIS **Solution outline** view include: book icons to open documentation for API header files, count badges on components, **Add New Group** buttons at the project level, and improved default collapse settings.
12
+
13
+
- Solved issues:
6
14
7
-
## 1.42.0
15
+
- CMSIS solution projects using a `yaml` file extension are loaded correctly again.
16
+
- To access recently published pack versions, you must run `cpackget update-index --sparse`: Now the pack index is automatically updated by `cpackget` once a day.
17
+
- If you are using CMSIS-Toolbox for the first time, you must manually initialize the CMSIS-Pack root directory with `cpackget init https://www.keil.com/pack/index.pidx`: Now the CMSIS-Pack root directory is initialized automatically if it does not exist yet.
18
+
- After manually installing a CMSIS software pack, this version of the extension re-reads the package description files of the installed CMSIS software packs every time `cpackget` has added or removed a pack.
19
+
20
+
- Known issues:
21
+
22
+
- The layers and templates displayed in the **Create Solution** view are only taken from installed CMSIS software packs.
23
+
- Software components from layers of inactive target types incorrectly display in the **Software Components** view in addition to the ones from the active target type.
24
+
- The pack installer updates the pack index even when installing a local CMSIS software pack file.
Copy file name to clipboardExpand all lines: README.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,15 @@
1
1
# Arm CMSIS Solution
2
2
3
-
The Arm® CMSIS Solution extension is a graphical user interface for csolution projects that use the [CMSIS-Toolbox](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/README.md). It supports microcontroller devices that incorporate Arm Cortex®-M processors and Arm Ethos®-U Neural Processing Units (NPUs), and works with various C/C++ compilers and debuggers. This extension is [free to use](https://marketplace.visualstudio.com/items/Arm.cmsis-csolution/license) and you can install it individually or as part of the [Arm Keil Studio Pack](https://marketplace.visualstudio.com/items?itemName=Arm.keil-studio-pack).
3
+
The Arm® CMSIS Solution extension is a graphical user interface for csolution projects that use the [CMSIS-Toolbox](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/README.md). It supports microcontroller devices that incorporate Arm Cortex®-M processors and Arm Ethos®-U Neural Processing Units (NPUs), and works with various C/C++ compilers and debuggers.
4
4
5
-
The complete [documentation](https://developer.arm.com/documentation/108029/latest/Extension-pack-and-extensions) for Arm CMSIS Solution and the other Keil® Studio extensions is available on Arm Developer.
5
+
This extension is [free to use](https://marketplace.visualstudio.com/items/Arm.cmsis-csolution/license) and you can install it individually or as part of the [Arm Keil® Studio Pack](https://marketplace.visualstudio.com/items?itemName=Arm.keil-studio-pack).
6
+
7
+
The complete [documentation](https://developer.arm.com/documentation/108029/latest/Arm-CMSIS-Solution-extension) for Arm CMSIS Solution and the other Keil Studio extensions is available on the [Arm Developer website](https://developer.arm.com).
6
8
7
9
Arm CMSIS Solution provides the following views:
8
10
9
11
-[CMSIS view](#cmsis-view): Access your source code and actions such as build, run, and debug from the **Solution outline**.
10
-
-[Create New Solution view](#create-new-solution-view): Create new solutions for devices or boards from template projects or example applications.
12
+
-[Create Solution view](#create-solution-view): Create new solutions for devices or boards from template projects or example applications.
11
13
-[Configure Solution view](#configure-solution-view): Add layers to your reference applications or select a compiler toolchain for your solutions.
12
14
-[Manage Solution view](#manage-solution-view): Manage your solutions with multiple targets, projects, and build types to define the scope of your applications.
13
15
-[Software Components view](#software-components-view): Access reusable building blocks that are provided in software packs.
@@ -16,7 +18,7 @@ Arm CMSIS Solution provides the following views:
16
18
17
19
Arm CMSIS Solution works as a standalone tool and can also interact with other Visual Studio Code extensions:
18
20
19
-
-[Arm Environment Manager](https://marketplace.visualstudio.com/items?itemName=Arm.environment-manager): Installs tools (compiler, debugger, simulation models, and utilities) for software development.
21
+
-[Arm Tools Environment Manager](https://marketplace.visualstudio.com/items?itemName=Arm.environment-manager): Installs tools (compiler, debugger, simulation models, and utilities) for software development.
20
22
-[Red Hat YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml): Provides syntax support when editing csolution project files such as `*.csolution.yml` and `*.cproject.yml`.
21
23
-[clangd](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd): Adds smart features to the Visual Studio Code editor, including code completion, compile errors, and go-to-definition.
22
24
@@ -39,9 +41,9 @@ The **CMSIS** view gives you access to the source code of your application. The
39
41
40
42
Action buttons allow you to build, run, and debug your application or open the views that are described in detail below. For components, you can access the documentation or run generators such as STM32CubeMX or the MCUXpresso Config Tools.
41
43
42
-
## Create New Solution view
44
+
## Create Solution view
43
45
44
-

0 commit comments