This is a HIGHLY unstable/WIP atempt to be able to run rust code on the vex v5 throught the PROS kernal/API.
It is the spirital sucessor to this project of a similer name
- The latest stable version of rust via rustup
- Rust target
armv7r-none-eabi
(runrustup target add armv7r-none-eabi
) - PROS Requirements
In general, you should be able to build the software through runing make all
. However, this will rarely work.
In fact, I havn't been able to get it to compile on linux. If you can, let me know.
.cargo
: cargo configc_src
: The equavent ofsrc
in most PROS projects. It contains a minimal wrapper that shold call rust codecortex_a9_types
: A rust crate with types for the vex V5firmware
: The PROS linker scripts and binary blob, because PROS isn't freeinclude
: PROS headerssrc
: Rust source
Pull Requests are encouraged. By opening a pull request, you agree to licence your contribution under the Mozilla Public License Version 2.0.