-
Notifications
You must be signed in to change notification settings - Fork 8
An alternative way to load peripherals information (with peripherals) #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Thank you for submitting the PR. Good idea. It is quite a few changes and I will review them over the weekend. In the meantime, please remove the use of Could you create a repo with a test extension that would use this feature? This is a must. If there is no way for me to try it out, I will have to decline the PR. |
@asimgunes apologies I missed your initial PR. @haneefdm let me know if you want me to check this after you have. |
Hi @haneefdm, Thanks for your feedback, I will provide an update for You are right about a test extension. Let me look for what can I provide for you in terms of testing, it might be a little bit complicated since the example is going to be device specific implementation. Kind regards. |
Hi @thegecko, no worries, thanks for your feedback now. |
You can keep the Yeah, I was never notified of this PR when it was initially submitted. |
In this commit we are changing the foreach logic with for ... of logic. And a minor fix in cache key logic.
Hi @haneefdm, I updated the Unfortunately, I am not able to provide you a test example for now. But we have an ongoing process, which is going to be a new extension published to Microsoft Extension Marketplace soon. After this, I am going to have a change to share a test project with you. I planning to return back you soon about the test project. Kind regards. |
Hi @haneefdm, You can find a sample VSCode extension that implements the new update here: I also generate a sample project and put the step by step description to run the sample project in the README file. I think this update is ready to go for your review, (including sample projects to test them). Please let me know about your observations and do not hesitate to contact me for further updates. Kind regards. |
Thanks. I will look at it over the weekend. |
Hi @haneefdm, Is there any update or plan about this request for soon? Kind regards |
Sorry, I was in the hospital for many days, just got out. It is a non-trivial merge and testing effort which is why I couldn't get around to it... No promises but I will have to wait until the weekend to re-look at everything. |
Hi,
We recently discuss the method here: eclipse-cdt-cloud/vscode-peripheral-inspector#8, and this request is the modified version of the same request for peripheral-viewer.
This implementation contains a new ability to extend Peripheral Viewer to support not only SVD file format but also different formats. With this implementation the retrieving logic of the
peripherals
information separated from PeripheralTreeProvider class and extracted to a different class. In addition, a new parameter peripherals introduced, which enables peripheral-viewer to load the peripherals information from a different VSCode extension during the debug session by invoking the VSCode command defined in theperipherals
launch parameter.We believe this implementation provide a new ability to
peripheral-viewer
and we are kindly asking for review for this pull request. We also extend the documentation and provide a basic guideline for users to extend theperipheral-viewer
by implementing their own VSCode plugins.Kind regards.
Asim Gunes