Prust-Core
This crate is device independent and is designed to create and read PUS-C packets. This crate doesn't require rust-std.
Requirements
Rust nightly is required. To change the channel you can type:
rustup default nightly
Feature
Currently Prust-Core supports the following services from PUS-C:
- ST[01] request verification
- ST[03] housekeeping (partially)
- ST[08] function management
Testing
To do unit testing in std enter:
cargo test
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 This On VST104