As there are so many applications and libraries available for Arduino, I was wondering whether it is possible to import arduinoprojects and/or libraries into Visualgdb in a userfriendly way. Importing by including objects manually is quit a hassle as there are so many interdependanties in the files…
This topic was modified 1 year, 1 month ago by freeck.
Sorry, we don’t currently offer any special Arduino support. It is used by a relatively small fraction of our users and the effort to support importing it reliably would be huge, so we are currently focusing on other features.
We will continue monitoring the situation and will consider adding Arduino support if the situation changes.
Any change in the status of debugging something like say – the ESP8266 written with the Arduino toolchain app, such as those created in VisualMicro (which has very poor debugging)? VisualGDB is an awesome product with a cool debugger, but a real bummer to not be able to use any of the Arduino code for the ESP8266. So many of the cool libraries for displays, sensors, etc… are written for the Arduino core for ESP8266:
I could perhaps understand not supporting the Arduino *hardware* at this time (different processor and all) – but as the ESP8266 GDB support is there in VisualGDB, it would seem only a toolchain config to get VisualGDB working with ESP8266?
This may only be a fraction of your users now – but I suspect you’d have a whole new, larger audience once debugging Arduino libraries (and even hardware) was supported.
Sorry, no specific plans yet. The main problem is that most Arduino users expect the development tools to be free and hence would not be interested in buying a VisualGDB license. We may eventually add basic experimental support and see if it gets any traction, but currently we are prioritizing other features over it, sorry.
“most Arduino users expect the development tools to be free and hence would not be interested in buying a VisualGDB license”
Not sure that is entirely the case. I for one find the Arduino tools very limiting, so would be happy to pay a moderate fee for additional capability. I think this would be an excellent and really beneficial addition.