Prust
Prust copied to clipboard
PUS-C on Rust. This is the entry point for the Prust tools. List of the tools and a Wiki for them.

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;
Example
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
Note: Barebone Rust is now deprecated, it is on another branch.
Contributing
If you would like help implementing a new feature or fix a bug, check out our Contributing page and the Code of Conduct!