@@ -26,6 +26,17 @@ This repo provides a pure-rust board support crate / runtime + drivers for the h
...
@@ -26,6 +26,17 @@ This repo provides a pure-rust board support crate / runtime + drivers for the h
If you are interested in implementing or testing one of the missing features, I am always happy for any help. Just open an issue or reach out via matrix (@zdmx:xatellite.space) or e-mail.
If you are interested in implementing or testing one of the missing features, I am always happy for any help. Just open an issue or reach out via matrix (@zdmx:xatellite.space) or e-mail.
## Getting started
To easily set up a project with `flow3-rs` and `flow3-rs-rt`, use cargo generate:
This will create a minimal project for you to get started. If you have not used ESP32/Xtensa with Rust before, you will also need to setup the toolchain.
Continue reading below on how to do that.
## Development setup
## Development setup
The hardware of the badge is based on the ESP32S3 which uses the Xtensa-Architecture. Xtensa is currently not supported in mainline LLVM/rustc, so we have to install the Espressif-forks of the toolchain.
The hardware of the badge is based on the ESP32S3 which uses the Xtensa-Architecture. Xtensa is currently not supported in mainline LLVM/rustc, so we have to install the Espressif-forks of the toolchain.