arduino / WiFi101-FirmwareUpdater-Plugin

WiFi101 Firmware Updater Tool for Arduino IDE
13 stars 23 forks source link

Support for Arduino CLI #60

Closed stevenengland closed 3 years ago

stevenengland commented 3 years ago

Hi everybody,

do you think it is possible to implement the firmware update flow/certificate loading flow in a way that it can be used with the help of a Arduino CLI instead of using the Arduino IDE? I am working on a project to encourage non-technical people to support Public Science. For this, the technical barrier to entry must be as low as possible. Much lower than it is today with the help of the Arduino IDE. Therefore, I would like to offer the update process and the loading of the certificates automatically, for example via a script solution. Is something like this conceivable? The rest of my flow is already scripted (building the compileable-environment, compile and load to Arduino board). But I'm stuck with the WiFi shield :(

KR

per1234 commented 3 years ago

Hi @stevenengland. There is a separate command line tool called "FirmwareUploader" that is designed specifically for this use case: https://github.com/arduino/FirmwareUploader

It does leverage the Go packages of the Arduino CLI code base internally , but it is a completely standalone tool, so there is no need for the user to have Arduino CLI installed.

stevenengland commented 3 years ago

Hi @per1234 , that's great news! Thank you!