add runtime identifier in the property group to make it easier to publish:
add runtime identifier in the property group to make it easier to publish (you can also provide it during publishing: `dotnet publish -r linux-arm`):
```xml
<RuntimeIdentifier>linux-arm</RuntimeIdentifier>
...
...
@@ -79,12 +68,6 @@ To run your app simply call it while in that directory
./arduino-demo /dev/ttyS0
```
Note: this version might be out of date and not contain recent fixes - please see dogfooding instructions to test latest version of System.IO.Ports
### To dogfood latest bits
[See example csproj file](arduino-demo.csproj) and edit versions accordingly (currently contains latest as of writing this demo). It contains comments explaining how to edit it and find latest versions.
## Arduino example app
The most interesting part of the code is `serial_on_line_read` and `SPIN_PIXEL_ONCE` macro.