freertos-rust-pd 0.2.2

Create to use FreeRTOS in rust projects. The freertos-cargo-build crate can be used to build and link FreeRTOS from source inside build.rs.
Documentation

FreeRTOS Rust

Wrapper library to use FreeRTOS API in Rust.

Note: This is a fork of freertos-rust updated for use with Picodroid. Published on crates.io as freertos-rust-pd.

To build an embedded application with FreeRTOS please refer to freertos-rust home.

Additions over upstream

  • Cortex-M0/M0+ support — integrates portable-atomic for software atomics on targets without hardware atomics (e.g. RP2040)
  • xTaskAbortDelay — abort a delayed task to wake it early

Usage

The crate is published on crates.io

[dependencies]
freertos-rust-pd = "*"