DATA TYPES.

CDC Subclass Driver

Public Attributes#

void(*

Callback for enable event.

void(*

Callback for disable event.

bool(*

Callback to handle management requests.

void(*

Callback to handle notification completion.

void(*

Callback to build functional desc.

uint16_t(*

Callback to get the size of the functional desc.

Public Attribute Documentation#

enable#

void(* sl_usbd_cdc_subclass_driver_t::enable) (void *p_subclass_arg)

Callback for enable event.


Definition at line 246 of file protocol/usb/inc/sl_usbd_class_cdc.h

disable#

void(* sl_usbd_cdc_subclass_driver_t::disable) (void *p_subclass_arg)

Callback for disable event.


Definition at line 248 of file protocol/usb/inc/sl_usbd_class_cdc.h

mgmt_req#

bool(* sl_usbd_cdc_subclass_driver_t::mgmt_req) (const sl_usbd_setup_req_t *p_setup_req, void *p_subclass_arg)

Callback to handle management requests.


Definition at line 250 of file protocol/usb/inc/sl_usbd_class_cdc.h

notify_cmpl#

void(* sl_usbd_cdc_subclass_driver_t::notify_cmpl) (void *p_subclass_arg)

Callback to handle notification completion.


Definition at line 253 of file protocol/usb/inc/sl_usbd_class_cdc.h

fnct_descriptor#

void(* sl_usbd_cdc_subclass_driver_t::fnct_descriptor) (void *p_subclass_arg, uint8_t first_dci_if_nbr)

Callback to build functional desc.


Definition at line 255 of file protocol/usb/inc/sl_usbd_class_cdc.h

fnct_get_descriptor_size#

uint16_t(* sl_usbd_cdc_subclass_driver_t::fnct_get_descriptor_size) (void *p_subclass_arg)

Callback to get the size of the functional desc.


Definition at line 258 of file protocol/usb/inc/sl_usbd_class_cdc.h