DATA TYPES.

MSC subclass driver

Public Attributes#

sl_status_t(*
sl_status_t(*
sl_status_t(*
sl_status_t(*
sl_status_t(*

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