Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
I3C Target Device Driver Backend API

Data Structures

struct  i3c_target_driver_api
  Driver Operations I3C Target Device driver operations More...

Typedefs

typedef int(* i3c_target_api_driver_register_t) (const struct device *dev)
 Instruct the I3C target device driver to register itself with its bus controller.
typedef int(* i3c_target_api_driver_unregister_t) (const struct device *dev)
 Instruct the I3C target device driver to unregister itself from its bus controller.

Detailed Description

This group contains the API type definitions, callback signatures, and other helpers required to implement a I3C Target Device driver.

Typedef Documentation

◆ i3c_target_api_driver_register_t

typedef int(* i3c_target_api_driver_register_t) (const struct device *dev)

#include <zephyr/drivers/i3c/target_device.h>

Instruct the I3C target device driver to register itself with its bus controller.

◆ i3c_target_api_driver_unregister_t

typedef int(* i3c_target_api_driver_unregister_t) (const struct device *dev)

#include <zephyr/drivers/i3c/target_device.h>

Instruct the I3C target device driver to unregister itself from its bus controller.