# wpilib-hal
This crate aims to create Rust bindings to the HAL using more idiomatic Rust design patterns.
### Also see
Also be sure to check out a more mature (and probably cleaner) crate [here](https://github.com/robotrs/rust-wpilib).
It has bindings to a bunch of WPILIB and some basic abstractions for programming robots
WPILibC and WPILibJ, and the library headers used in this crate are in [this repo](https://github.com/wpilibsuite/allwpilib).
### Current TODOs
- Determine thread safety of functions
- Serial IO
-