RegDbMap is a powerful Visual Studio Code extension designed to facilitate the development and management of register maps. This tool provides a user-friendly GUI to create, modify, and rearrange registers and symbols efficiently. Additionally, it integrates with an SVN server, enabling seamless deployment of your modified register maps.
Features
Open Webview: Access the graphical interface to manage your register maps.
Set Current Project Name: Define the name of your current project within the extension.
Create Project: Initialize a new project for your register map development.
View Generated Code: Preview the generated code for your register maps.
Set Base URL: Configure the base URL for your SVN server.
Open Settings UI: Open the settings panel for your project.
Commands
Below are the available commands in the RegDbMap extension:
RegDbMap: Open Webview
Command: reg-db-map.openWebview
Description: Opens the graphical interface for register map management.
RegDbMap: Set Current Project Name
Command: reg-db-map.setUrlPart
Description: Sets the name of the current project.
RegDbMap: Create Project
Command: reg-db-map.createProject
Description: Creates a new project for register map development.
RegDbMap: View Generated Code
Command: reg-db-map.viewGeneratedCode
Description: Displays the code generated for your register maps.
RegDbMap: Set Base URL for Server
Command: reg-db-map.setBaseUrl
Description: Sets the base URL for your SVN server.
RegDbMap: reg-db-map.openSettings
Command: `RegDbMap: reg-db-map.openSettings
Descripion: Opens the settings UI for the project.
Installation
To install the RegDbMap extension:
Open Visual Studio Code.
Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing Ctrl+Shift+X.
Search for "RegDbMap".
Click "Install" to install the extension.
Usage
Open the Webview: Press Ctrl+Shift+P to open the Command Palette, type RegDbMap: Open Webview, and press Enter. This will open the graphical interface where you can manage your register maps.
Set the Project Name: Open the Command Palette, type RegDbMap: Set current project name, and press Enter. Enter the desired project name when prompted.
Create a Project: Open the Command Palette, type RegDbMap: Create Project, and press Enter. Follow the prompts to set up a new project.
View Generated Code: To view the generated code, open the Command Palette, type RegDbMap: View Generated Code, and press Enter. The generated code will be displayed.
Set the Base URL: Open the Command Palette, type RegDbMap: Set baseUrl for server, and press Enter. Enter the base URL of your SVN server when prompted.
Open Settings Panel: Open the Settings Panel, type RegDbMap: reg-db-map.openSettings, and press Enter. Now you can access the settings panel and open the webview usins a small GUI
Contributing
Contributions are welcome! If you encounter any issues or have suggestions for new features, please feel free to open an issue or submit a pull request on the GitHub repository.
Thank you for using RegDbMap! We hope this extension enhances your register map development experience in Visual Studio Code. If you have any feedback or need support, please reach out to us via the GitHub repository.