Arduino IDE provides a Remote Sketchbook feature that can be used to upload sketches to Arduino Cloud.
In order to use this feature, a user must be registered on Arduino Cloud and logged in. This feature is completely optional and can be disabled in the IDE via the "File > Advanced > Hide Remote Sketchbook" menu item.
A developer could use the content of this repo to create a customized version of this feature and implement a different remote storage as follows:
1. Changing remote connection parameters in the Preferences panel (be careful while editing the Preferences panel!)
Here a screenshot of the Preferences panel
- The settings under Arduino > Auth should be edited to match the OAuth2 configuration of your custom remote sketchbook storage
- The setting under Arduino > Sketch Sync Endpoint should be edited to point to your custom remote sketchbook storage service
Following the API Reference below:
To build the Arduino IDE with this extension, run the following in a terminal. On Windows, use Git Bash.
./bootstrap.sh