You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
WARDuino currently supports both the Arduino and ESP-IDF toolchains. To use Arduino, you need to install the [arduino-cli](https://github.com/arduino/arduino-cli). For ESP-IDF you need to install the full toolchain, instructions can be found on the [official website](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html#get-started-step-by-step).
40
45
41
-
## Arduino Toolchain Setup
46
+
## 🛠️ Arduino Toolchain Setup {#arduino}
42
47
43
48
In order to setup the Arduino toolchain for WARDuino, you need to first install the [arduino-cli](https://arduino.github.io/arduino-cli/0.21/installation/).
44
49
You will also need `python3` with the `pyserial` package.
@@ -62,7 +67,7 @@ Add the ESP32 board manager URL to the config file:
If you haven't done so already, clone (or symlink) the WARDuino repository to `~/Arduino/libraries/WARDuino` to make it available to Arduino.
91
+
If you haven't done so already, clone (or symlink) the WARDuino repository to `~/Arduino/libraries/WARDuino` to make it available to Arduino. (see [#installation](#installation))
87
92
88
-
## Flashing using Arduino
93
+
## 📸 Flashing using Arduino
89
94
90
95
After setting up the Arduino toolchain, you can upload your programs with the Makefile in the `platforms/Arduino` folder of the WARDuino virtual machine.
91
96
You can supply all the arguments through the command-line, or write all of them in a `.config` file in the same directory as the Makefile.
@@ -107,7 +112,7 @@ make flash
107
112
108
113
Command-line arguments always overwrite commands in the `.config` file.
109
114
110
-
## Flashing using ESP-IDF
115
+
## 📸 Flashing using ESP-IDF
111
116
112
117
::: warning Under construction
113
118
Primitive support for IDF is incomplete (see [implementation status](/reference/primitives)).
0 commit comments