Yes. I can. Thatās why I have to anydesk in to a clientās machine to do firmware updates. because platform i/o works badly. On both remote machines at his desk.
Just like it does on my old windows install. And my new windows install. And windows in a VM. And Linux as a host OS. And linux in VM.
YES I CAN REPRODUCE. Pick a configuration, and over a long enough timeline (not very long) I can reproduce stability issues with your product.
If it wasnāt regularly having issues, I wouldnāt be writing it right now.
You want to know how to reproduce one right now?
Take an ESP-IDF project from one machine, place in on a target machine that has never had ESP-IDF installed before.
Open folder in VS Code on the new machine (with platform IO installed)
itās not going to build.
The workaround is to create a new project with the same board/platform/framework settings as your desired project on the target machine, forcing it to download the necessary bits. Then you can open the original project.
I know dozens of work arounds like this for as many problems. That is the problem.
It needs to be tested. And it needs to actually be used for more than toy development in the wild or all it will ever be is a toy for making toys.
PlatformIO was not invented to add āintellisenseā for Arduino IDE or other frameworks. The mission is to allow any developer to work with different hardware and software frameworks without having an electronic degree.
Funny, because as I said, I have a literal electrical engineer who makes me anydesk to run platform io on his end because heās had too many issues with it.
So maybe you should make it work for the people with the electronics degrees first at least? And then everybody else?
And if intellisense for IoT development wasnāt platform IOās mission thatās really too bad, because itās the best part of platform IO
Our goal is to support the most popular IDEs/code editors and operating systems.
In practice, itās used with VS Code. It doesnāt matter that it was intended for other editors if thatās not how people use it. Wake me when it works with Visual Studio.
Iām not going to look at the arduino offering. Iām already done with them. Iāll take a look at the other, but right now Iām happy with VisualGDB. If I had known about it before I would have skipped PIO and the Arduino IDE entirely.