Expand description
§Queues
Queues are a synchronization primitive used to communicate between tasks. They allow tasks to send and receive data in a first-in-first-out (FIFO) manner.
§Implementation
Implement the QueueImplementation trait for an object, and use the
register_queue_implementation to register that implementation for esp-radio.
See the QueueImplementation documentation for more information.
§Usage
Users should use QueueHandle to interact with queues created by the driver implementation.
Note that the only expected user of this crate is esp-radio.
Structs§
- Queue
Handle - Queue handle.
Traits§
- Queue
Implementation - A queue primitive.
Type Aliases§
- Queue
Ptr - Pointer to an opaque queue created by the driver implementation.