diff --git a/CHANGELOG.md b/CHANGELOG.md index e6689346..6e428815 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ ChangeLog + +# V0.4.3 + +* Registers (CPU and Peripheral) now indicate with a highlighted value, which ones changed since last update +* Line-based Breakpoints now visually indicate which line a breakpoint is actually set when different from what was requested. Normal VSCode behavior is to revert back to the original line when debug session ends. +* Perhpieral update will try to update as much as possible instead of bailing entire peripheral update after a single memory read failure. Failed reads are now indicated with `0xffffffff` + # V0.4.2 * Now you can toggle Hex mode for Registers and Variables independently from the Debug Panel. diff --git a/package.json b/package.json index 1bef7e7d..b4435d74 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.2", + "version": "0.4.3", "activationEvents": [ "onDebugResolve:cortex-debug" ], diff --git a/src/frontend/server_console.ts b/src/frontend/server_console.ts index bda766e6..13282439 100644 --- a/src/frontend/server_console.ts +++ b/src/frontend/server_console.ts @@ -105,6 +105,7 @@ export class GDBServerConsole { this.toBackend = socket; this.ptyTerm.resume(); this.clearTerminal(); + this.showIfFirstTime(); this.debugMsg('onBackendConnect: gdb-server session connected'); socket.setKeepAlive(true); socket.on('close', () => { @@ -114,7 +115,6 @@ export class GDBServerConsole { this.ptyTerm.pause(); }); socket.on('data', (data) => { - this.showIfFirstTime(); this.ptyTerm.write(data); try { if (this.logFd >= 0) {