34 Commits

Author SHA1 Message Date
Jason2866 1cc3f84cf7 Implement V120 (#11) 2026-05-01 22:03:05 +02:00
Jason2866 6deeea2031 Add covered range computation for peripherals
Added a method to compute the byte span covered by the peripheral's registers/clusters. Updated the parsing logic to use this method as a fallback for totalLength when addressBlock is not provided.
2026-05-01 16:10:18 +02:00
Jason2866 6de0025067 refactor: replace xml2js with fast-xml-parser to shrink size (#10) 2026-04-12 17:38:54 +02:00
Jason2866 81422dd623 Bump v1.1.3 2026-04-06 18:24:16 +02:00
Jason2866 58eb26e5b8 fix compile (#9) 2026-04-06 18:17:07 +02:00
Jason2866 4a7e65f827 Update CHANGELOG for version 1.1.3
Added new features and fixed several issues in version 1.1.3.
2026-04-06 17:50:42 +02:00
Jason2866 6a477f6369 Update Node.js version in publish workflow 2026-04-06 17:48:37 +02:00
Jason2866 a9a72b1d9e enhance: register thread context / and more... 2026-04-06 17:41:03 +02:00
Jason2866 6f4de68a9b Update CHANGELOG for version 1.1.2 release 2026-03-22 12:17:51 +01:00
Jason2866 f2512463ab Bump v1.1.2 2026-03-22 12:09:01 +01:00
Jason2866 d3961684ce feature: suport 64 bit register (#7) 2026-03-22 12:04:41 +01:00
Jason2866 f9fb991666 Bump version 1.1.1 2026-03-13 13:32:12 +01:00
Jason2866 0ee300be2a fix: avoid crash when optional <peripheral> is missing in svd. issue: https://github.com/platformio/platform-raspberrypi/issues/21 2026-03-13 12:12:26 +01:00
Jason2866 6f419be6b9 Add .github to .npmignore 2026-03-11 23:30:15 +01:00
Jason2866 70d0ad1b75 add npmignore 2026-03-11 23:21:53 +01:00
Jason2866 20490f499d update GH action 2026-03-11 23:07:57 +01:00
Jason2866 c8df17028a fix package url 2026-03-11 23:00:37 +01:00
Jason2866 81a6670434 use npm publish action 2026-03-11 22:48:52 +01:00
Jason2866 7fe7499aaa update lock file 2026-03-11 22:17:19 +01:00
Jason2866 06a22038a0 support mi4 (#6) 2026-03-11 22:13:45 +01:00
Jason2866 f0463326f5 fix test 2026-03-11 20:09:43 +01:00
Jason2866 4d8d2c99c3 fix build 2026-03-11 20:02:04 +01:00
Jason2866 c8f8ed2a9c add doc strings 2026-03-11 19:57:06 +01:00
Jason2866 3611e7d22a add some doc strings 2026-03-11 19:33:19 +01:00
Jason2866 bee381f4f3 Unit Tests: Add unit tests for PR changes (#4) 2026-03-11 19:21:24 +01:00
Jason2866 2e1300ad25 add gh publish flow 2026-03-11 16:35:12 +01:00
Jason2866 69b7036185 update build flow 2026-03-11 16:27:32 +01:00
Jason2866 91bdbe65a7 update webpack 2026-03-11 16:18:55 +01:00
Jason2866 8553a1b9df update deps 2026-03-11 16:16:24 +01:00
Jason2866 6aaf771b8c change name "pioarduino-vscode-debug" 2026-03-11 16:09:03 +01:00
Jason2866 fea99c57a5 move orig dist files in folder dist_org 2026-03-11 16:04:39 +01:00
Jason2866 dac3022136 add webpack config 2026-03-11 15:58:26 +01:00
Jason2866 ae9a84e351 Decompile minified dist/ bundles into human-readable TypeScript source
Reconstructed the original TypeScript source code from the two minified
webpack bundles (dist/adapter.js and dist/extension.js).

Source structure:
- src/common.ts: Shared types (NumberFormat, events, SymbolType/Scope)
- src/utils.ts: Utility functions (hexFormat, binaryFormat, etc.)
- src/extension.ts: VS Code extension entry point
- src/backend/: Debug adapter (GDB/MI2 protocol, symbol table, etc.)
- src/frontend/: VS Code UI providers (peripherals, registers, memory, disassembly)
2026-03-11 15:54:40 +01:00
Jason2866 3983f9ef76 Initial commit 2026-03-11 15:38:05 +01:00