//! Embassy operating system abstraction layer.
//!
//! This OSAL requires binaries to depend on the [`embassy-time`](https://docs.rs/embassy-time/latest/embassy_time/)
//! crate with one of the `generic-queue-*` features enabled.
//! See <https://docs.rs/embassy-time/latest/embassy_time/#generic-queue> for more information.
extern crate std;
pub use ;
/// Helper trait to convert errors into osal errors.
///
/// We cannot implement `From` as that would be part of the public API.
pub