Zephyr API Documentation
3.4.0
A Scalable Open Source RTOS
|
|
3.4.0 |
API that an RTIO IO device should implement. More...
#include <rtio.h>
Data Fields | |
void(* | submit )(struct rtio_iodev_sqe *iodev_sqe) |
Submit to the iodev an entry to work on. | |
API that an RTIO IO device should implement.
void(* rtio_iodev_api::submit) (struct rtio_iodev_sqe *iodev_sqe) |
Submit to the iodev an entry to work on.
This call should be short in duration and most likely either enqueue or kick off an entry with the hardware.
If polling is required the iodev should add itself to the execution context (
iodev_sqe | Submission queue entry |