| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
Configuration parameters for I3C hardware to act as controller. More...
#include <i3c.h>
Data Fields | |
| bool | is_secondary | 
| struct { | |
| uint32_t i3c | |
| uint32_t i2c | |
| } | scl | 
| uint8_t | supported_hdr | 
Configuration parameters for I3C hardware to act as controller.
| uint32_t i3c_config_controller::i2c | 
SCL frequency (in Hz) for I2C transfers.
| uint32_t i3c_config_controller::i3c | 
SCL frequency (in Hz) for I3C transfers.
| bool i3c_config_controller::is_secondary | 
True if the controller is to be the secondary controller of the bus. False to be the primary controller.
| struct { ... } i3c_config_controller::scl | 
| 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.