no-OS
Public Attributes | List of all members
no_os_i3c_bus_init_param Struct Reference

Structure holding the parameters for I3C initialization. More...

#include <no_os_i3c.h>

Collaboration diagram for no_os_i3c_bus_init_param:
Collaboration graph
[legend]

Public Attributes

const uint32_t device_id
 
const struct no_os_i3c_platform_opsplatform_ops
 
const uint8_t num_devs
 
const struct no_os_i3c_init_param ** devs
 
void * extra
 

Detailed Description

Structure holding the parameters for I3C initialization.

Member Data Documentation

◆ device_id

const uint32_t no_os_i3c_bus_init_param::device_id

Device ID

◆ devs

const struct no_os_i3c_init_param** no_os_i3c_bus_init_param::devs

Expected devices on bus

◆ extra

void* no_os_i3c_bus_init_param::extra

I3C extra parameters (device specific)

◆ num_devs

const uint8_t no_os_i3c_bus_init_param::num_devs

Expected number of devices on bus

◆ platform_ops

const struct no_os_i3c_platform_ops* no_os_i3c_bus_init_param::platform_ops

I3C platform specific functions


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