Skip to content

Feature Request - Update the core to support debugging with Arduino IDE 2.3 and Arduino CLI 0.35.0 #2003

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

Closed
kittaakos opened this issue Feb 13, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@kittaakos
Copy link

kittaakos commented Feb 13, 2024

Please make the platform's debugging feature compatible with the latest Arduino IDE + CLI versions.

Arduino CLI's (>=0.35.0) debug feature is now based on a standard framework documented in the new specifications and guidelines. More details are in the blog post.

Arduino IDE 2.3.0 uses the latest CLI APIs for the debugger feature. Starting from arduino/arduino-cli#2391, the programmer is mandatory to retrieve the debug configuration from the CLI and start the debugger in IDE2. Otherwise, the debug feature will be disabled for the board in IDE2 (arduino/arduino-ide#2368).

Please define the programmers so that the platform's debug capability can be used in Arduino IDE 2.3.0. Thank you!

Arduino IDE users using the current version of Raspberry Pi RP2040 Boards platform must use Arduino IDE version 2.2.1 to enable the debugging.


Dev notes:

@earlephilhower
Copy link
Owner

Thanks for the detailed info! Would you like to take a stab at this? You seem to have a good idea of the changes needed, already. OTW, it'll go in the queue.

@earlephilhower earlephilhower changed the title Update the core to support debugging with Arduino IDE 2.3 and Arduino CLI 0.35.0 Feature Request - Update the core to support debugging with Arduino IDE 2.3 and Arduino CLI 0.35.0 Feb 13, 2024
@earlephilhower earlephilhower added the enhancement New feature or request label Feb 13, 2024
@kittaakos
Copy link
Author

The Arduino CLI will relax the constraints and make the programmer optional for the debug --info command: arduino/arduino-cli#2540.

See confirmation: arduino/arduino-ide#2368 (comment).

I am closing this enhancement because it is not required now.

@kittaakos kittaakos closed this as not planned Won't fix, can't repro, duplicate, stale Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants