With looking into the ESP issue, it looks like I'm going to need to implement a local js version of the esptools uploader.
Apparently some users have been having timing issues with uploading to Arduino Uno's as well, timings seem to be really sensitive which isn't very reliable across the internet.
It seems the best action would be to port over local uploaders for popular boards, and try to fall-back onto remote uploading for less-common boards.
[x] Support having a wide range of local uploaders
[ ] Configure whether a board should always use local/remote
[ ] Allow user to have finer grain control of the uploading process, e.g. toggle rst/dst, reset timings, etc
With looking into the ESP issue, it looks like I'm going to need to implement a local js version of the esptools uploader.
Apparently some users have been having timing issues with uploading to Arduino Uno's as well, timings seem to be really sensitive which isn't very reliable across the internet.
It seems the best action would be to port over local uploaders for popular boards, and try to fall-back onto remote uploading for less-common boards.
Configure whether a board should always use local/remoteAllow user to have finer grain control of the uploading process, e.g. toggle rst/dst, reset timings, etc