st67w611 0.1.0

Async no_std driver for ST67W611 WiFi modules using Embassy framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Synchronization primitives

pub use embassy_sync::blocking_mutex::raw::CriticalSectionRawMutex;
pub use embassy_sync::channel::Channel;
pub use embassy_sync::mutex::Mutex;
pub use embassy_sync::signal::Signal;

/// Type alias for a critical-section mutex
pub type TmMutex<T> = Mutex<CriticalSectionRawMutex, T>;

/// Type alias for a critical-section signal
pub type TmSignal<T> = Signal<CriticalSectionRawMutex, T>;

/// Type alias for a critical-section channel
pub type TmChannel<T, const N: usize> = Channel<CriticalSectionRawMutex, T, N>;