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