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
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,26 @@
2
2
3
3
## [Unreleased]
4
4
5
+
## 1.48.0
6
+
7
+
- New features:
8
+
9
+
- The **CMSIS View** shows the board and device for the active target.
10
+
- The **CMSIS View** provides access to documentation for the board, device, and components.
11
+
- The **Views and More Actions...** menu available from the **CMSIS View** has now a **Help** entry. Click **Help** to open the CMSIS Solution documentation.
12
+
- The context help in the editor has been enhanced for *csolution project files*. Documentation links are provided when you move your mouse over the different elements.
13
+
14
+
- Solved issues:
15
+
16
+
- The **Create Solution** view now presents the correct templates from packs.
17
+
-[A full list of resolved issues is available on GitHub.](https://github.com/orgs/ARM-software/projects/10/views/8)
18
+
19
+
- Known issues:
20
+
21
+
- The layers and templates displayed in the **Create Solution** view are only taken from installed CMSIS software packs.
22
+
- 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.
23
+
- When installing a local software pack with `cpackget`, (a) an [incorrect empty \<timestamp\> is created](https://github.com/Open-CMSIS-Pack/cpackget/issues/421), and (b) the [pack index is downloaded](https://github.com/Open-CMSIS-Pack/cpackget/issues/404).
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
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.
3
+
The Arm® CMSIS Solution extension is a graphical user interface for csolution projects that use the [CMSIS-Toolbox](https://open-cmsis-pack.github.io/cmsis-toolbox/). The extension 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
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
6
@@ -31,13 +31,13 @@ Arm CMSIS Solution interfaces with the following [debug](#run-and-debug) extensi
The **CMSIS** view gives you access to the source code of your application. The **CMSIS** view shows the [multiple projects](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-overview.md#project-setup-for-related-projects) that belong to the context set. The various elements available for a project are:
34
+
The **CMSIS** view gives you access to the source code of your application. The **CMSIS** view shows the [multiple projects](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview/#project-setup-for-related-projects) that belong to the context set. The various elements available for a project are:
35
35
36
-
-[File groups](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/YML-Input-Format.md#groups): Groups used to organize user source code.
37
-
-[Constructed-files](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-overview.md#rte_componentsh): Files generated for the CMSIS Run-Time Environment (RTE).
38
-
-[Linker](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-overview.md#linker-script-management): Script files used in the project context.
39
-
-[Components](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/CreateApplications.md#software-component): Reusable software modules that you select.
40
-
-[Layers](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-overview.md#software-layers): Sets of source files, software components, and configuration files that you can reuse in different projects.
36
+
-[File groups](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-Input-Format/#groups): Groups used to organize user source code.
37
+
-[Constructed-files](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview/#rte_componentsh): Files generated for the CMSIS Run-Time Environment (RTE).
38
+
-[Linker](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview/#linker-script-management): Script files used in the project context.
39
+
-[Components](https://open-cmsis-pack.github.io/cmsis-toolbox/CreateApplications/#software-components): Reusable software modules that you select.
40
+
-[Layers](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview/#software-layers): Sets of source files, software components, and configuration files that you can reuse in different projects.
41
41
42
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.
43
43
@@ -50,7 +50,7 @@ Create a new csolution project and choose the target type name, solution name, a
50
50
To start a new csolution project, select a [board](https://www.keil.arm.com/boards/) or [device](https://www.keil.arm.com/devices/). You can choose from the following project types:
51
51
52
52
- Templates: Templates are stub projects providing a minimal setup for the selected use case.
53
-
-[Reference applications](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/ReferenceApplications.md): Reference applications are hardware-agnostic and require additional software layers with API drivers for the target board selected.
53
+
-[Reference applications](https://open-cmsis-pack.github.io/cmsis-toolbox/ReferenceApplications/): Reference applications are hardware-agnostic and require additional software layers with API drivers for the target board selected.
54
54
- CMSIS solution examples: These examples are created for a specific hardware or evaluation board and interface with board and device peripherals.
55
55
- µVision examples: Example projects created for the µVision IDE. Arm CMSIS Solution automatically converts µVision projects to the csolution project format.
56
56
@@ -72,7 +72,7 @@ Select reusable software components for your application from this view.
Select a [context set](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/build-overview.md#working-with-context-set) from this view. For a given target type, a context set combines related projects which you can build for an application. You might need to use different build types for projects, for example in cases where not all parts of an application require extra debug overhead.
75
+
Select a [context set](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview/#working-with-context-set) from this view. For a given target type, a context set combines related projects which you can build for an application. You might need to use different build types for projects, for example in cases where not all parts of an application require extra debug overhead.
0 commit comments