Our project is a Hardware Abstraction Layer (HAL) for the use of the Rust programming language in robotics applications on the Texas Instruments MSP430 series. This HAL allows developers to interface with the MSP430’s hardware more efficiently and in a more intuitive manner. Rust has multiple unique features that make it suited to embedded programming, including an emphasis on memory safety and easy package management with Cargo. We have further developed an existing, incomplete HAL for the MSP430 series to the point where we are able to demo live Rust code on the TI-RSLK robotics kit and TI-BOOSTXL booster board.
Team Members
Allen Jiang
Masaad Khan
Ryan McSweeney
Alec Neiman
John Wright