Zephyr Project API  3.2.0
A Scalable Open Source RTOS
i3c_config_controller Struct Reference

Configuration parameters for I3C hardware to act as controller. More...

#include <i3c.h>

Data Fields

bool is_primary
 
struct {
   uint32_t   i3c
 
   uint32_t   i2c
 
scl
 
uint8_t supported_hdr
 

Detailed Description

Configuration parameters for I3C hardware to act as controller.

Field Documentation

◆ i2c

uint32_t i3c_config_controller::i2c

SCL frequency (in Hz) for I2C transfers.

◆ i3c

uint32_t i3c_config_controller::i3c

SCL frequency (in Hz) for I3C transfers.

◆ is_primary

bool i3c_config_controller::is_primary

True if the controller is to be the primary controller of the bus. False to be the secondary controller.

◆ 

struct { ... } i3c_config_controller::scl

◆ supported_hdr

uint8_t i3c_config_controller::supported_hdr

Bit mask of supported HDR modes (0 - 7).

This can be used to enable or disable HDR mode supported by the hardware at runtime.


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