Factory for creating serial bus client interfaces.

Public Attributes#

sid_error_t(*

Callback to create serial bus client interface.

const void *

Public Attribute Documentation#

create#

sid_error_t(* sid_pal_serial_bus_factory::create) (const struct sid_pal_serial_bus_iface **iface, const void *config)

Callback to create serial bus client interface.

Returns

  • sid_error_t error code indicating the result of the operation.


config#

const void* sid_pal_serial_bus_factory::config

pointer to client config