veecle_osal_freertos/
lib.rs

1//! FreeRTOS operating system abstraction layer.
2
3#![forbid(unsafe_code)]
4#![cfg_attr(not(test), no_std)]
5
6extern crate alloc;
7
8#[cfg(not(all(target_arch = "arm", target_os = "none")))]
9extern crate std;
10
11pub mod log;
12pub mod time;
13
14mod error;
15
16pub use veecle_osal_api::{Error, Result};
17
18/// Utilities for working with FreeRTOS tasks.
19pub mod task {
20    pub use veecle_freertos_integration::task::block_on_future;
21}