Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
target_device.h File Reference
#include <errno.h>
#include <stddef.h>
#include <stdint.h>
#include <zephyr/device.h>
#include <zephyr/sys/slist.h>

Go to the source code of this file.

Data Structures

struct  i3c_config_target
 Configuration parameters for I3C hardware to act as target device. More...
 
struct  i3c_target_config
 Structure describing a device that supports the I3C target API. More...
 
struct  i3c_target_callbacks
 
struct  i3c_target_driver_api
 

Functions

static int i3c_target_tx_write (const struct device *dev, uint8_t *buf, uint16_t len, uint8_t hdr_mode)
 Writes to the target's TX FIFO.
 
static int i3c_target_register (const struct device *dev, struct i3c_target_config *cfg)
 Registers the provided config as target device of a controller.
 
static int i3c_target_unregister (const struct device *dev, struct i3c_target_config *cfg)
 Unregisters the provided config as target device.