Intel hex file format support - #608
Closed
shreyes-shalgar wants to merge 4 commits into
Closed
Conversation
- Implemented HexDecodedFileAccessor to handle .hex files, decoding their contents on read and encoding on write. - Updated accessFile function to conditionally wrap file accessors with HexDecodedFileAccessor based on file extension. - Enhanced HexDocument to utilize base address from hex decoder if available. - Added tests for hex format functionality. fix: Ensure correct ArrayBuffer handling in util functions
…t in data display
- Introduced native support for .hex files, including plain hex and Intel HEX formats. - Enhanced the hex editor to automatically detect and parse .hex files. - Implemented checksum validation for Intel HEX records. - Updated documentation with build instructions and usage examples. - Added a quick build script for easier packaging of the extension. - Changed copyright ownership from Microsoft to Shreyes Shalgar across all files. - Added an "About" command to display extension information.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Add hex file decoding support in file system adaptor
Implemented HexDecodedFileAccessor to handle .hex files, decoding their contents on read and encoding on write
Updated accessFile function to conditionally wrap file accessors with HexDecodedFileAccessor based on file extension
Enhanced HexDocument to utilize base address from hex decoder if available
Added tests for hex format functionality
Ensure correct ArrayBuffer handling in util functions
Implement Intel HEX encoding and decoding functionality
Core Intel HEX format encoding and decoding implementation
Enhance VSIX build and packaging tasks; add base address support in data display
Improved VSIX build and packaging tasks
Added base address support in data display
Issue fixed: #562
Note: the changes are done and only a limited test cases were tested on them