Skip to content

Main RTOS task entry point for Prust-FreeRTOS. This is a static Rust crate. This is a sub-module of Prust-FreeRTOS and it depends on the external functions defined in it. Can't be built seperately...

License

Notifications You must be signed in to change notification settings

visionspacetec/Prust-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prust-App

Main RTOS task entry point for Prust-FreeRTOS. This is a static Rust crate. This is a sub-module of Prust-FreeRTOS and it depends on the external functions defined in it. Can't be built seperately...

Usage

This is a seperate repo because it has only rust code except the c headers. This crate can be potentially used in other projects too. Only the Drivers glue code is dependent on the device.

So you can use this repo as a template and by properly written glue code you should be good to go.

Requirements

rustup default nightly   
# sudo apt install build-essential  
# cargo install xargo  
rustup component add rust-src  
rustup target add thumbv7em-none-eabihf

Building

cargo build

NOTE: Can't be linked seperately, see Prust-FreeRTOS

About

Main RTOS task entry point for Prust-FreeRTOS. This is a static Rust crate. This is a sub-module of Prust-FreeRTOS and it depends on the external functions defined in it. Can't be built seperately...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages