2 releases

0.0.2 Nov 1, 2019
0.0.1 Oct 28, 2019

#14 in #frc

BSD-3-Clause

6.5MB
5K SLoC

Contains (ELF lib, 1.5MB) libs/libwpiutil.so, (ELF lib, 720KB) libs/libFRC_NetworkCommunication.so, (ELF lib, 1MB) libs/libNiRioSrv.so, (ELF lib, 780KB) libs/libniriodevenum.so, (ELF lib, 455KB) libs/libRoboRIO_FRC_ChipObject.so, (ELF lib, 430KB) libs/libwpiHal.so and 5 more.

rbot (A Rust FRC Library)

This Monorepo is currently split into 3 parts: rbothal, rbotlib, and cargo-rbot.

rbot is a monorepository for highly experimental rust code to run on a roborio for FRC Competitions!


rbothal

The Hardware Abstraction Layer bindings for rbotlib. DO NOT USE THIS DIRECTLY, instead use rbotlib.

rbotlib

The actual rust library for programming FRC robots in rust. Currently in a highly experimental state, use at your own risk.

cargo-rbot

Install with cargo install cargo-rbot. Used to create and deploy rbot projects.

Examples

Located in rbot-examples.


Credits

Lots of credit goes to first-rust-competition as that inspired me to create this in the first place. More credit goes to rust-wpilib as that helped me out a lot on creating the wpilib port.

Dependencies