Expand description
ISR-safe DMA completion signaling for async and sync present paths.
CompletionSlot is runtime-agnostic: call CompletionSlot::signal from a
DMA ISR, poll with CompletionSlot::is_signaled in RTIC/bare-metal tasks, or
await via WaitTransfer / WaitTransferFuture under Embassy.
Structsยง
- Completion
Slot - One-shot completion flag with optional async waker notification.
- Wait
Transfer - Reference
AsyncDmaTransfertoken backed by aCompletionSlot. - Wait
Transfer Future - Future returned by
WaitTransfer::wait_async.