Project goals:
- Take this: https://github.com/esp-rs/rust-build ...
- ...and this: https://github.com/espressif/crosstool-NG,
- ...and mangle them into a nix derivation (using hard-coded pre-built binaries for now).
- Then, take this: https://github.com/esp-rs/esp-hal ...
- ... run
nix-shell
, and compile blinky for esp32s3.
Project status: works on my machine!
The recommended installation method using the espup
tool didn't work for me.
- This is for development of
no_std
,esp-hal
-based applications only. NOT for use withesp-hal-idf
. - This is hard-coded to download binaries for
x86_64
only, at the moment. - PRs welcome!