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
Added a custom Debug Adapter (VSC-250) #45
Conversation
esp_debug_adapter/debug_adapter/debug_backend/debug_backend/hw_spec_tools.py
Outdated
Show resolved
Hide resolved
fa0b5f5
to
7544f14
Compare
@brianignacio5 after rebasing to 0.1.3 I've faced with several issues, need your participation. I will describe them bellow. Thanks! |
If there is no |
Previosly I used |
Hey @an-dr I've just made a PR to your repo with some changes in vscode part. I took your PR, rebase it to current master in this repo, and add some changes. Please take a look in an-dr#1 I tried to plug a build and flash before debug (thereby this error on debug) which was working on MacOS but is not working for you or me in Ubuntu. Will remove for now and think about solutions for it later. With regards to Let me know further steps. |
Fix/use new configs
7544f14
to
eaf7c9e
Compare
@brianignacio5 works now! Testing remained. Can't see if I can do anything to fix this
|
fix debug adapter unit test
c70b51f
to
077d8b0
Compare
* read Cmakelists file for project name (VSC-248) (espressif#43) read build project_description json file for project name * Feature/localization kv val (VSC-226) (VSC-246) (espressif#41) * add gulp i18n validation and src missing key log * rm unused i18n field, add unknown field (espressif#48) * v0.1.4 * Added a custom Debug Adapter * fix old configs remove build before debug * removed outdated extension.test.ts * fix debug adapter unit test * removed repeated options * removed redundant requirements.txt * made `Upload testing.results.log` always executable * add adapter python reqs checking Co-authored-by: Soumesh Banerjee <soumeshbanerjee@live.com> Co-authored-by: Andrey Gramakov <mail@agramakov.me>
9b36807
to
24b5566
Compare
* read Cmakelists file for project name (VSC-248) (espressif#43) read build project_description json file for project name * Feature/localization kv val (VSC-226) (VSC-246) (espressif#41) * add gulp i18n validation and src missing key log * rm unused i18n field, add unknown field (espressif#48) * v0.1.4 * Added a custom Debug Adapter * fix old configs remove build before debug * fix debug adapter unit test * DA python pkgs check (#3) * read Cmakelists file for project name (VSC-248) (espressif#43) read build project_description json file for project name * Feature/localization kv val (VSC-226) (VSC-246) (espressif#41) * add gulp i18n validation and src missing key log * rm unused i18n field, add unknown field (espressif#48) * v0.1.4 * Added a custom Debug Adapter * fix old configs remove build before debug * removed outdated extension.test.ts * fix debug adapter unit test * removed repeated options * removed redundant requirements.txt * made `Upload testing.results.log` always executable * add adapter python reqs checking Co-authored-by: Soumesh Banerjee <soumeshbanerjee@live.com> Co-authored-by: Andrey Gramakov <mail@agramakov.me> * fix merge issues * log adapter output Co-authored-by: Soumesh Banerjee <soumeshbanerjee@live.com> Co-authored-by: Andrey Gramakov <mail@agramakov.me>
@brianignacio5 please help with conflicts |
Please check an-dr#5 |
Fix Espressif master merge conflicts
@brianignacio5 still exist :( |
pygdbmi = "==0.9.0.0" | ||
typing = ">=3.6.6" | ||
xmlrunner = "==1.7.7" | ||
unittest-xml-reporting = "*" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@an-dr I think we need to clean up debug_backend
dependencies. From my point of view, we need to leave here pygdbmi
only.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@brianignacio5 FYI
* read Cmakelists file for project name (VSC-248) (espressif#43) read build project_description json file for project name * Feature/localization kv val (VSC-226) (VSC-246) (espressif#41) * add gulp i18n validation and src missing key log * rm unused i18n field, add unknown field (espressif#48) * v0.1.4 Co-authored-by: Soumesh Banerjee <soumeshbanerjee@live.com>
Yay! |
Added support of debugging using DAP-compatible debug adapter