Prust is a contraction of PUS and Rust, and is the codename for the PUS-C implementation in the reliable Rust programming language.
Here are the modules and submodules for Prust:
- Prust-Core: PUS-C data structures in Rust.
- Prust-Test: CLI tool used to simulate ground.
- Prust-FreeRTOS: Complete project as Stm32CubeIDE project.
- Prust-App: RTOS application part.
There is a github wiki provided with explanations about how to use this project please refer to the links below for more information;
An example usage can be found in Prust-FreeRTOS for the VST104.
The document of the process can also be bound on the wiki: How To Build On VST104
If you would like help implementing a new feature or fix a bug, check out our Contributing page and the Code of Conduct!