Skip to content

Commit 24f8d46

Browse files
authored
v1.6.0 Pre-Release Preparations (#963)
* Bump version to 1.6.0 * CHANGELOG * README updates: Core Peripherals docs
1 parent 3f8af8f commit 24f8d46

5 files changed

Lines changed: 17 additions & 22 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,35 @@
11
# Change Log
22

3-
## 1.5.1
3+
## 1.6.0
44

5-
- Adds `Fault Reports` to the [Core Peripherals](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#core-peripherals) view.
6-
- Improves expand/collapse behavior with active filter in [Component Viewer](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#component-viewer) and
7-
[Core Peripherals](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#core-peripherals) views.
5+
- The extension now has a *pre-release channel* for early access to upcoming features.
6+
As part of this, the versioning scheme has changed: stable releases use even minor versions (starting with 1.6.0), while odd minor versions are reserved for pre-releases.
7+
- Adds the [Core Peripherals](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#core-peripherals) view which gives insight into the programming of CPU specific core peripherals.
8+
- Adds commands to enable/disable [CPU Time](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#cpu-time) updates.
9+
- Fixes [Component Viewer](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#component-viewer) display and stability issues.
810
- Includes updated pyOCD distribution ([pyOCD v0.44.0](https://github.com/pyocd/pyOCD/releases/tag/v0.44.0))
911
- Uses default debug sequences as defined in the
1012
[Open-CMSIS-Pack specification](https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/main/html/debug_description.html#autotoc_md2).
1113
- Adds missing sequence support for flash programming and holding hardware reset.
1214
- Changes strategy of programming multiple flash memories from multiple erase-program-verify sequences per flash memory to a single
13-
erase-program-verify sequence spannig all targeted flash memories.
15+
erase-program-verify sequence spanning all targeted flash memories.
1416
- Renames RTT channel mode `telnet` to `server`.
1517
- Adds Segger [SystemView](https://www.segger.com/products/development-tools/systemview/) server mode to support direct recording
1618
from pyOCD via IP (TCP/IP connection) for [`run`](https://open-cmsis-pack.github.io/cmsis-toolbox/pyOCD-Debugger/#command-line-invocation)
1719
subcommand.
1820
- Improves robustness and logging of [Segger RTT](https://www.segger.com/products/debug-probes/j-link/technology/about-real-time-transfer/)
1921
support.
20-
- See [pyOCD v0.44.0](https://github.com/pyocd/pyOCD/releases/tag/v0.44.0) for a full list of ehancements and bug fixes.
21-
22-
## 1.5.0
23-
24-
- Pre-release with a preview of the new [Core Peripherals](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#core-peripherals) view that lives under
25-
[Trace and Live View](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#trace-and-live-view).
26-
- Early feedback is welcomed, please use [GitHub issues](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/new/choose) to raise enhancement requests or defects.
27-
- Fixes [Component Viewer](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#component-viewer) display and stability issues.
28-
- Included in this extension pre-release:
29-
- [pyOCD v0.43.1](https://github.com/pyocd/pyOCD/releases/tag/v0.43.1)
22+
- Also included in this extension release:
3023
- [arm-none-eabi-gdb v14.3.1](https://artifacts.tools.arm.com/arm-none-eabi-gdb/14.3.1/)
31-
- Full list of required minimum versions for correct functionality of the CMSIS Debugger v1.5.0 pre-release:
24+
- Full list of required minimum versions for correct functionality of the CMSIS Debugger v1.6.0 release:
3225
- [Arm CMSIS Solution extension v1.66.0](https://marketplace.visualstudio.com/items?itemName=Arm.cmsis-csolution)
3326
- [CDT GDB Adapter extension v2.7.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.cdt-gdb-vscode)
3427
- [Memory Inspector v1.2.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.memory-inspector)
3528
- [Peripheral Inspector v1.9.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.peripheral-inspector)
3629
- [Serial Monitor v0.13.1](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-serial-monitor)
37-
- [RTOS Views v0.0.14](https://marketplace.visualstudio.com/items?itemName=mcu-debug.rtos-views)
38-
- See [v1.4.1...v1.5.0](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/compare/v1.4.1...v1.5.0) for a full list
39-
of changes that went into this pre-release.
30+
- [RTOS Views v0.0.15](https://marketplace.visualstudio.com/items?itemName=mcu-debug.rtos-views)
31+
- See [CMSIS Debugger 1.6.0 project board](https://github.com/orgs/Open-CMSIS-Pack/projects/21/views/10) for a full list
32+
of enhancement requests and defects addressed in this release.
4033

4134
## 1.4.1
4235

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,8 @@ The Core Peripherals view shows information about the following components if im
316316
- System Tick Timer
317317
- Fault Reports
318318

319+
![Showing core peripheral contents in the COMPONENT PERIPHERALS view](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/raw/main/images/core-peripherals.png)
320+
319321
### PERIPHERALS
320322

321323
The **PERIPHERALS** view shows the device peripheral registers and allows to change their values. It uses the CMSIS-SVD files that are provided by silicon vendors and distributed as part of the CMSIS Device Family Packs (DFP).

images/core-peripherals.png

226 KB
Loading

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-cmsis-debugger",
33
"displayName": "Arm CMSIS Debugger",
44
"description": "Run and debug embedded and Edge AI projects on Arm Cortex-M single or multi core devices. Connects via pyOCD to CMSIS-DAP or other GDB servers.",
5-
"version": "1.5.1",
5+
"version": "1.6.0",
66
"preview": false,
77
"publisher": "Arm",
88
"author": "Jens Reinecke <jens.reinecke@arm.com>",

0 commit comments

Comments
 (0)