Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
#include <stdint.h>
#include <zephyr/device.h>
#include <zephyr/devicetree.h>
#include <zephyr/sys/util.h>
Go to the source code of this file.
Macros | |
#define | I3C_DEVICE_ID_DT(node_id) |
Structure initializer for i3c_device_id from devicetree. | |
#define | I3C_DEVICE_ID_DT_INST(inst) |
Structure initializer for i3c_device_id from devicetree instance. | |
#define | I3C_DEVICE_DESC_DT(node_id) |
Structure initializer for i3c_device_desc from devicetree. | |
#define | I3C_DEVICE_DESC_DT_INST(inst) |
Structure initializer for i3c_device_desc from devicetree instance. | |
#define | I3C_DEVICE_DESC_DT_FILTERED(node_id) |
Structure initializer for i3c_device_desc from devicetree. | |
#define | I3C_DEVICE_ARRAY_DT(node_id) |
Array initializer for a list of i3c_device_desc from devicetree. | |
#define | I3C_DEVICE_ARRAY_DT_INST(inst) |
Array initializer for a list of i3c_device_desc from devicetree instance. | |
#define | I3C_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, prio, api, ...) |
Like DEVICE_DT_DEFINE() with I3C target device specifics. | |
#define | I3C_DEVICE_DT_INST_DEFINE(inst, ...) |
Like I3C_TARGET_DT_DEFINE() for an instance of a DT_DRV_COMPAT compatible. | |
#define | I3C_I2C_DEVICE_DESC_DT(node_id) |
Structure initializer for i3c_i2c_device_desc from devicetree. | |
#define | I3C_I2C_DEVICE_DESC_DT_INST(inst) |
Structure initializer for i3c_i2c_device_desc from devicetree instance. | |
#define | I3C_I2C_DEVICE_DESC_DT_FILTERED(node_id) |
Structure initializer for i3c_i2c_device_desc from devicetree. | |
#define | I3C_I2C_DEVICE_ARRAY_DT(node_id) |
Array initializer for a list of i3c_i2c_device_desc from devicetree. | |
#define | I3C_I2C_DEVICE_ARRAY_DT_INST(inst) |
Array initializer for a list of i3c_i2c_device_desc from devicetree instance. | |