|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
RTIO Submission Queue Event Operation Codes. More...
Macros | |
| #define | RTIO_OP_NOP 0 |
| An operation that does nothing and will complete immediately. | |
| #define | RTIO_OP_RX (RTIO_OP_NOP+1) |
| An operation that receives (reads). | |
| #define | RTIO_OP_TX (RTIO_OP_RX+1) |
| An operation that transmits (writes). | |
| #define | RTIO_OP_TINY_TX (RTIO_OP_TX+1) |
| An operation that transmits tiny writes by copying the data to write. | |
| #define | RTIO_OP_CALLBACK (RTIO_OP_TINY_TX+1) |
| An operation that calls a given function (callback). | |
| #define | RTIO_OP_TXRX (RTIO_OP_CALLBACK+1) |
| An operation that transceives (reads and writes simultaneously). | |
| #define | RTIO_OP_DELAY (RTIO_OP_TXRX+1) |
| An operation that takes a specified amount of time (asynchronously) before completing. | |
| #define | RTIO_OP_I2C_RECOVER (RTIO_OP_DELAY+1) |
| An operation to recover I2C buses. | |
| #define | RTIO_OP_I2C_CONFIGURE (RTIO_OP_I2C_RECOVER+1) |
| An operation to configure I2C buses. | |
| #define | RTIO_OP_I3C_RECOVER (RTIO_OP_I2C_CONFIGURE+1) |
| An operation to recover I3C buses. | |
| #define | RTIO_OP_I3C_CONFIGURE (RTIO_OP_I3C_RECOVER+1) |
| An operation to configure I3C buses. | |
| #define | RTIO_OP_I3C_CCC (RTIO_OP_I3C_CONFIGURE+1) |
| An operation to sends I3C CCC. | |
| #define | RTIO_OP_AWAIT (RTIO_OP_I3C_CCC+1) |
| An operation to await a signal while blocking the iodev (if one is provided). | |
RTIO Submission Queue Event Operation Codes.
| #define RTIO_OP_AWAIT (RTIO_OP_I3C_CCC+1) |
#include <zephyr/rtio/sqe.h>
An operation to await a signal while blocking the iodev (if one is provided).
| #define RTIO_OP_CALLBACK (RTIO_OP_TINY_TX+1) |
#include <zephyr/rtio/sqe.h>
An operation that calls a given function (callback).
| #define RTIO_OP_DELAY (RTIO_OP_TXRX+1) |
#include <zephyr/rtio/sqe.h>
An operation that takes a specified amount of time (asynchronously) before completing.
| #define RTIO_OP_I2C_CONFIGURE (RTIO_OP_I2C_RECOVER+1) |
#include <zephyr/rtio/sqe.h>
An operation to configure I2C buses.
| #define RTIO_OP_I2C_RECOVER (RTIO_OP_DELAY+1) |
#include <zephyr/rtio/sqe.h>
An operation to recover I2C buses.
| #define RTIO_OP_I3C_CCC (RTIO_OP_I3C_CONFIGURE+1) |
#include <zephyr/rtio/sqe.h>
An operation to sends I3C CCC.
| #define RTIO_OP_I3C_CONFIGURE (RTIO_OP_I3C_RECOVER+1) |
#include <zephyr/rtio/sqe.h>
An operation to configure I3C buses.
| #define RTIO_OP_I3C_RECOVER (RTIO_OP_I2C_CONFIGURE+1) |
#include <zephyr/rtio/sqe.h>
An operation to recover I3C buses.
| #define RTIO_OP_NOP 0 |
#include <zephyr/rtio/sqe.h>
An operation that does nothing and will complete immediately.
| #define RTIO_OP_RX (RTIO_OP_NOP+1) |
#include <zephyr/rtio/sqe.h>
An operation that receives (reads).
| #define RTIO_OP_TINY_TX (RTIO_OP_TX+1) |
#include <zephyr/rtio/sqe.h>
An operation that transmits tiny writes by copying the data to write.
| #define RTIO_OP_TX (RTIO_OP_RX+1) |
#include <zephyr/rtio/sqe.h>
An operation that transmits (writes).
| #define RTIO_OP_TXRX (RTIO_OP_CALLBACK+1) |
#include <zephyr/rtio/sqe.h>
An operation that transceives (reads and writes simultaneously).