|
1 | 1 | # Plugins
|
2 | 2 |
|
3 |
| -A new plugin-system has been implemented in the fwuploader. A plugin is basically another executable/tool, specifically |
4 |
| -tailored for a board/family of boards, but with a well-defined user interface. Inside the plugin, there is all the |
5 |
| -business logic to support a board/family of boards. Every plugin implements the |
6 |
| -[interface](https://github.com/arduino/fwuploader-plugin-helper/blob/main/plugin.go#L28) contained in the |
| 3 | +A new plugin-system has been implemented in the Arduino Firmware Uploader. A plugin is basically another |
| 4 | +executable/tool, specifically tailored for a board/family of boards, but with a well-defined user interface. Inside the |
| 5 | +plugin, there is all the business logic to support a board/family of boards. Every plugin implements the |
| 6 | +[interface](https://pkg.go.dev/github.com/arduino/fwuploader-plugin-helper#Plugin) contained in the |
7 | 7 | [fwuploader-plugin-helper](https://github.com/arduino/fwuploader-plugin-helper) repository.
|
8 | 8 |
|
9 | 9 | The fwuploader is still responsible for downloading the files required for the plugin to work:
|
@@ -35,10 +35,10 @@ Error: × Main thread panicked.
|
35 | 35 | backtrace.
|
36 | 36 | ```
|
37 | 37 |
|
38 |
| -#### The esp32 module does not go into download mode |
| 38 | +#### The ESP32 module does not go into download mode |
39 | 39 |
|
40 |
| -On Linux, the uno r4 must be plugged into a **hub usb** to make the flash process work. Otherwise, it won’t be able to |
41 |
| -reboot in download mode. |
| 40 | +On Linux, the UNO R4 WiFi must be plugged into a **USB hub** to make the flash process work. Otherwise, it won’t be able |
| 41 | +to reboot in download mode. |
42 | 42 |
|
43 | 43 | ```bash
|
44 | 44 | $ arduino-fwuploader firmware flash -b arduino:renesas_uno:unor4wifi -a /dev/ttyACM0 -v --log-level debug
|
@@ -81,9 +81,11 @@ Error: reboot mode: upload commands sketch: setting DTR to OFF
|
81 | 81 |
|
82 | 82 | #### I flashed the certificates, but I am unable to reach the host
|
83 | 83 |
|
84 |
| -The **whole certificate chain** is needed to make it work. Using `-u` flags (ex: `-u www.arduino.cc:443`) won’t work |
85 |
| -because it only downloads the root certificates. The solution is to use only the `-f` flag and provide a pem certificate |
86 |
| -containing the whole chain. |
| 84 | +The **whole certificate chain** is needed to make it work. Using |
| 85 | +[`-u` flags](commands/arduino-fwuploader_certificates_flash.md#options) (ex: `-u www.arduino.cc:443`) won’t work because |
| 86 | +it only downloads the root certificates. The solution is to use only the |
| 87 | +[`-f` flag](commands/arduino-fwuploader_certificates_flash.md#options) and provide a pem certificate containing the |
| 88 | +whole chain. |
87 | 89 |
|
88 | 90 | #### My antivirus says that `espflash` is a threat
|
89 | 91 |
|
|
0 commit comments