A Visual Studio Code extension that helps developers compare and synchronize files between MCUXpresso projects and SDK manifests. This tool is particularly useful for embedded systems developers working with NXP's MCUXpresso IDE and SDKs.
Features
Compare files between MCUXpresso projects and SDK manifests
Visual diff interface with side-by-side file comparison
Filter to show/hide identical, different, or missing files
Copy files between project and SDK
Save comparison presets for quick access
Support for multiple board configurations and examples
Automatic detection of SDK manifest files
Usage
Opening the Diff Panel
Open the MCUXpresso Diff view in the Activity Bar (look for the diff icon)
Click the "Create New Diff" button or use the command palette (Ctrl+Shift+P or Cmd+Shift+P) and select "Open MCUXpresso Project to SDK Diff"
Comparing Projects
In the diff panel:
Select your project folder
Select the SDK folder
Select the Board
Select the Example
The extension will automatically detect and load the appropriate manifest files
The file comparison view will show:
Files that are different between project and SDK
Files that exist in only one location
Files that are identical (can be filtered out)
Working with Files
Click on a file to view the differences
Use the copy buttons to synchronize files between project and SDK
Right-click on files for additional options
Managing Presets
Save your comparison settings as a preset for quick access later
Access saved presets from the MCUXpresso Diff view
Delete presets you no longer need
Requirements
Visual Studio Code 1.75.0 or higher
MCUXpresso SDK projects
Extension Settings
This extension contributes the following settings:
mcuxpressoProjectToSdkDiff.presets: Storage for saved comparison presets