DATA TYPES.
MSC subclass driver
Public Attribute Documentation#
enable#
sl_status_t(* sl_usbd_msc_subclass_driver_t::enable) (uint8_t class_nbr, void *p_subclass_arg)
Definition at line
97
of file protocol/usb/inc/sl_usbd_class_msc.h
disable#
sl_status_t(* sl_usbd_msc_subclass_driver_t::disable) (uint8_t class_nbr, void *p_subclass_arg)
Definition at line
100
of file protocol/usb/inc/sl_usbd_class_msc.h
process_command#
sl_status_t(* sl_usbd_msc_subclass_driver_t::process_command) (uint8_t class_nbr, void *p_lun_data, const uint8_t *p_cbwcb, uint8_t *p_data_buf, uint32_t *p_resp_len, uint8_t *p_data_dir, void *p_subclass_arg)
Definition at line
103
of file protocol/usb/inc/sl_usbd_class_msc.h
read_data#
sl_status_t(* sl_usbd_msc_subclass_driver_t::read_data) (uint8_t class_nbr, void *p_lun_data, uint8_t command, uint8_t *p_data_buf, uint32_t data_len, void *p_subclass_arg)
Definition at line
111
of file protocol/usb/inc/sl_usbd_class_msc.h
write_data#
sl_status_t(* sl_usbd_msc_subclass_driver_t::write_data) (uint8_t class_nbr, void *p_lun_data, uint8_t command, void *p_data_buf, uint32_t data_len, void *p_subclass_arg)
Definition at line
118
of file protocol/usb/inc/sl_usbd_class_msc.h