SIM_INTERFACE(i3c_slave) {
void (*start)(conf_object_t *obj, uint8 address);
void (*write)(conf_object_t *obj, uint8 value);
void (*sdr_write)(conf_object_t *obj, bytes_t data);
void (*read)(conf_object_t *obj);
void (*daa_read)(conf_object_t *obj);
void (*stop)(conf_object_t *obj);
void (*ibi_start)(conf_object_t *obj);
void (*ibi_acknowledge)(conf_object_t *obj, i3c_ack_t ack);
};
#define I3C_SLAVE_INTERFACE "i3c_slave"