Describes the configuration of the serial bus client.
Public Attributes#
uint32_t
uint32_t
uint8_t
const void *
bool(*
Callback to select client on serial bus.
void *
Public Attribute Documentation#
client_selector_extension#
const void* sid_pal_serial_bus_client::client_selector_extension
pointer to the client selector data.
client_selector_cb#
bool(* sid_pal_serial_bus_client::client_selector_cb) (const struct sid_pal_serial_bus_client *const client, enum sid_pal_serial_bus_client_select select, void *context)
Callback to select client on serial bus.
If this callback if not set, then client_selector will be used.
client_selector_context#
void* sid_pal_serial_bus_client::client_selector_context
Context returned back in client_selector_cb