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)
disable#
sl_status_t(* sl_usbd_msc_subclass_driver_t::disable) (uint8_t class_nbr, void *p_subclass_arg)
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)
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)
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)