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
Copy file name to clipboardExpand all lines: README.md
+8-4
Original file line number
Diff line number
Diff line change
@@ -151,6 +151,10 @@ west flash
151
151
152
152
After running the `bootstrap` script, you can symlink the core to `$sketchbook/hardware/arduino-git/zephyr`. Once linked, it will appear in the IDE/CLI, and the board's Fully Qualified Board Name (FQBN) will be formatted as `arduino-git:zephyr:name_from_boards_txt`.
153
153
154
+
### Using the Core in Arduino IDE/CLI (without installing Zephyr toolchain)
155
+
156
+
To help core developers (who might not be interested at all in setting up a full Zephyr build system) we are providing [sync-zephyr-artifacts](/extra/sync-zephyr-artifacts) utility. After compiling it via `go build`, run as `sync-zephyr-artifacts .` to retrieve the files needed to compile sketches and flash the loader.
157
+
154
158
## 🚀 Adding a new target
155
159
156
160
To add a new board that is already supported by mainline Zephyr, follow these steps:
@@ -179,14 +183,14 @@ Contributions are always welcome. The preferred way to receive code contribution
179
183
180
184
## 📌 Upcoming features
181
185
182
-
-[] Unify overlay in [loader](/loader/boards) with the one provided in [variant](/variant) for interoperability with GSoC project
183
-
-[] Autogenerate `defines.txt`, `includes.txt`, `cflags.txt` from `llext-edk` output
184
-
-[] Network: support UDP and TLS
186
+
-[x] Unify overlay in [loader](/loader/boards) with the one provided in [variant](/variant) for interoperability with GSoC project
187
+
-[x] Autogenerate `defines.txt`, `includes.txt`, `cflags.txt` from `llext-edk` output
188
+
-[x] Network: support UDP and TLS
185
189
-[ ] USB: switch to USB_DEVICE_STACK_NEXT to support PluggableUSB
186
190
-[ ] Relocate RODATA in flash to accomodate sketches with large assets
187
191
-[ ] Provide better error reporting for failed llext operations
188
192
-[ ] Replace [llext_exports.c](/loader/llext_exports.c) with proper symbols generation (via includes)
189
-
-[] Provide better usability for `Debug` builds (eg. shell over USB)
193
+
-[x] Provide better usability for `Debug` builds (eg. shell over USB)
190
194
-[ ] Fix corner cases with `std::` includes (like `<iterator>`)
0 commit comments