Skip to content

Commit 7c8e121

Browse files
authored
Update CHANGELOG.md
1 parent 2c73aa8 commit 7c8e121

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

CHANGELOG.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ ChangeLog
33
# V0.4.4
44

55
New Features
6-
* **Reset button**: There is now a button for resetting the device in the Debug Toolbar. This is distinct from the `Restart` button provided by VSCode. The `Reset` button does not trigger a rebuild but other than that, the behaviour *should* be the same. The customization commands for `Restart` are also used for `Reset`. Those are `preRestartCommands`, `overrideRestartCommands`, `postRestartCommands` and `postRestartSessionCommands`.
6+
* **Reset button**: There is now a button for resetting the device in the Debug Toolbar. This is distinct from the `Restart` button provided by VSCode framework. The `Reset` button does not trigger a rebuild but other than that, the behaviour *should* be the same. The customization commands for `Restart` are also used for `Reset`. Those are `preRestartCommands`, `overrideRestartCommands`, `postRestartCommands` and `postRestartSessionCommands`.
77

88
<img src=https://user-images.githubusercontent.com/41269583/132694054-e4a2e085-132c-4bac-9c79-f5fdbdd9b1f8.png width=200 />
99

@@ -19,16 +19,15 @@ New Features
1919
* **`Run Without Debugging (^F5)`**: Experimental. This will now work but VSCode does not clearly define what this button should do. In an embedded cases, that is even murkier because without GDB and a gdb-server, there is no way to start the program. Between VSCode and Cortex-Debug, the end result is as follows
2020
* VSCode does not transmit any breakpoints to Cortex-Debug and hence no breakpoints
2121
* VSCode does show a pause button in active mode but pressing on it does nothing because that action is not sent to Cortex-Debug
22-
* `runToEntryPoint` is disregarded and there will not be a stop after a Reset either
23-
* If however your program halts because of an exception or any other reason, it is handled normally and now you will enter the normal debugger
24-
* You can still Restart/Reset and the program restarts and continues to run
22+
* `runToEntryPoint` and `breakAfterReset` options are disregarded
23+
* If the program halts because of an exception or any other reason, it is handled normally and now you will enter the normal debugger
2524

2625
* **Auto-continue**: New behavior. Operations `Launch`, `Reset`, and `Restart` will now issue a `continue` to gdb upon sussesful reset-halt. This is not done in the followin cases
2726
* `runToEntryPoint` has been used for a `Launch` session or it is an `Attach` session
2827
* If a post-session-start commands (i.e., `postStartSessionCommands`, `postRestartSessionCommands`) are used; you can insert the `continue` command in there.
2928
* Or you have used the `"breakAfterReset" = true`
3029

31-
* `svdAddrGapThreshold` option in `launch.json` option. Normally adjacent register addresses with small gaps are combined to reduce the number of device memory reads. Default is 16 bytes. You can now control the number of bytes the gap can be including zero. Zero means strict reading of bytes but adjacent registers are still combined if there is no gap.
30+
* `svdAddrGapThreshold` option in `launch.json`. Normally adjacent register addresses with small gaps are combined to reduce the number of (slow) device memory reads. Default is 16 bytes. You can now control the number of bytes the gap can be including zero. Zero means strict reading of bytes but adjacent registers are still combined.
3231

3332
* JLinkGDBServer will no longer display a graphical progress bar at `Launch`. If you need it, you can use the `-gui` command-line option in `launch.json`'s `serverArgs`
3433

0 commit comments

Comments
 (0)