Skip to content

Commit b85dbfb

Browse files
committed
Update file(s) from Arm-Debug/vscode-cmsis-csolution
1 parent 08a5559 commit b85dbfb

File tree

7 files changed

+38
-18
lines changed

7 files changed

+38
-18
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
22

33
## [Unreleased]
44

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).
24+
525
## 1.46.0
626

727
- New features:

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Arm CMSIS Solution
22

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.
44

55
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).
66

@@ -31,13 +31,13 @@ Arm CMSIS Solution interfaces with the following [debug](#run-and-debug) extensi
3131

3232
![CMSIS view](https://github.com/ARM-software/vscode-cmsis-csolution/raw/main/docs/images/CMSIS_View.png)
3333

34-
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:
3535

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.
4141

4242
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.
4343

@@ -50,7 +50,7 @@ Create a new csolution project and choose the target type name, solution name, a
5050
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:
5151

5252
- 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.
5454
- CMSIS solution examples: These examples are created for a specific hardware or evaluation board and interface with board and device peripherals.
5555
- µVision examples: Example projects created for the µVision IDE. Arm CMSIS Solution automatically converts µVision projects to the csolution project format.
5656

@@ -72,7 +72,7 @@ Select reusable software components for your application from this view.
7272

7373
![ManageSolution](https://github.com/ARM-software/vscode-cmsis-csolution/raw/main/docs/images/ManageSolution.png)
7474

75-
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.
7676

7777
## Run and Debug
7878

docs/images/CMSIS_View.png

3.7 KB
Loading

docs/images/CreateNewSolution.png

-4.71 KB
Loading

docs/third-party-licenses.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1527,7 +1527,7 @@ <h2><a name="path-browserify">path-browserify</a></strong></h2>
15271527
</pre>
15281528
<h2><a name="primereact">primereact</a></strong></h2>
15291529
<p><strong>License:</strong> <a href="https://spdx.org/licenses/MIT.html">MIT</a></p>
1530-
<p><strong>Version:</strong> 10.8.4</p>
1530+
<p><strong>Version:</strong> 10.8.5</p>
15311531
<p class="source"><strong>Source:</strong> <a href="https://github.com/primefaces/primereact">https://github.com/primefaces/primereact</a></p>
15321532
<pre class="license">The MIT License (MIT)
15331533

docs/third-party-licenses.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
},
3030
{
3131
"name": "@fortawesome/fontawesome-free",
32-
"version": "6.7.1",
33-
"spdx": "MIT",
32+
"version": "6.7.2",
33+
"spdx": "(CC-BY-4.0 AND OFL-1.1 AND MIT)",
3434
"url": "https://github.com/FortAwesome/Font-Awesome",
3535
"license": "https://github.com/FortAwesome/Font-Awesome/blob/6.x/LICENSE.txt"
3636
},
@@ -120,7 +120,7 @@
120120
},
121121
{
122122
"name": "primereact",
123-
"version": "10.8.4",
123+
"version": "10.8.5",
124124
"spdx": "MIT",
125125
"url": "https://github.com/primefaces/primereact",
126126
"license": "https://github.com/primefaces/primereact/blob/master/LICENSE.md"
@@ -141,7 +141,7 @@
141141
},
142142
{
143143
"name": "react-window",
144-
"version": "1.8.10",
144+
"version": "1.8.11",
145145
"spdx": "MIT",
146146
"url": "https://github.com/bvaughn/react-window",
147147
"license": "https://github.com/bvaughn/react-window/blob/master/LICENSE.md"
@@ -169,10 +169,10 @@
169169
},
170170
{
171171
"name": "vscode-messenger-common",
172-
"version": "0.4.5",
172+
"version": "0.5.1",
173173
"spdx": "MIT",
174174
"url": "https://github.com/TypeFox/vscode-messenger",
175-
"license": "https://github.com/TypeFox/vscode-messenger/blob/v0.4.5/LICENSE"
175+
"license": "https://github.com/TypeFox/vscode-messenger/blob/main/LICENSE"
176176
},
177177
{
178178
"name": "vscode-messenger-webview",

docs/third-party-licenses.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## TPIP Report for vscode-cmsis-csolution
22

3-
Report prepared at : 2024-12-17 13:8:47
3+
Report prepared at : 2024-12-18 12:36:26
44

55
| *Package* | *Version* | *Repository* | *License* |
66
|---|---|---|---|
@@ -21,7 +21,7 @@ Report prepared at : 2024-12-17 13:8:47
2121
|lodash.debounce|4.0.8|https://github.com/lodash/lodash|[MIT](https://github.com/lodash/lodash/blob/master/LICENSE)|
2222
|node-fetch|3.3.2|https://github.com/node-fetch/node-fetch|[MIT](https://github.com/node-fetch/node-fetch/blob/master/LICENSE.md)|
2323
|path-browserify|1.0.1|https://github.com/browserify/path-browserify|[MIT](https://github.com/browserify/path-browserify/blob/master/LICENSE)|
24-
|primereact|10.8.4|https://github.com/primefaces/primereact|[MIT](https://github.com/primefaces/primereact/blob/master/LICENSE.md)|
24+
|primereact|10.8.5|https://github.com/primefaces/primereact|[MIT](https://github.com/primefaces/primereact/blob/master/LICENSE.md)|
2525
|react|18.3.1|https://github.com/facebook/react|[MIT](https://github.com/facebook/react/blob/main/LICENSE)|
2626
|react-dom|18.3.1|https://github.com/facebook/react|[MIT](https://github.com/facebook/react/blob/main/LICENSE)|
2727
|react-window|1.8.10|https://github.com/bvaughn/react-window|[MIT](https://github.com/bvaughn/react-window/blob/master/LICENSE.md)|

0 commit comments

Comments
 (0)