Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
i2c_rtio Struct Reference

Driver context for implementing i2c with rtio. More...

#include <rtio.h>

Data Fields

struct k_sem lock
 
struct k_spinlock slock
 
struct rtior
 
struct mpsc io_q
 
struct rtio_iodev iodev
 
struct rtio_iodev_sqetxn_head
 
struct rtio_iodev_sqetxn_curr
 
struct i2c_dt_spec dt_spec
 

Detailed Description

Driver context for implementing i2c with rtio.

Field Documentation

◆ dt_spec

struct i2c_dt_spec i2c_rtio::dt_spec

◆ io_q

struct mpsc i2c_rtio::io_q

◆ iodev

struct rtio_iodev i2c_rtio::iodev

◆ lock

struct k_sem i2c_rtio::lock

◆ r

struct rtio* i2c_rtio::r

◆ slock

struct k_spinlock i2c_rtio::slock

◆ txn_curr

struct rtio_iodev_sqe* i2c_rtio::txn_curr

◆ txn_head

struct rtio_iodev_sqe* i2c_rtio::txn_head

The documentation for this struct was generated from the following file: