summaryrefslogtreecommitdiff
path: root/src/class/msc
AgeCommit message (Collapse)Author
2021-08-29passed all USBCV bot complaince testhathach
2021-08-29msc handle more test, passed Command Self Test complianthathach
2021-08-29update msc to be more robusehathach
add more log, pass more complaint test
2021-08-27fix msc test case 8 and 10hathach
2021-08-27fix msc case 3 complaint testhathach
2021-08-27more msc refactoringhathach
2021-08-27fix BOT case 2 test complianthathach
2021-08-27refactor msc devicehathach
2021-08-27minor clean uphathach
2021-08-27update msc driver to pass MSC BOT error recovery compliant testhathach
2021-08-23sepearate CFG_TUH_DEVICE_MAX and CFG_TUH_HUBhathach
separate dev0 from _usbh_devices pool to save sram
2021-08-23rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAXhathach
2021-08-20change host driver open return type to boolhathach
the descriptor len used by driver will be calculated by usbh
2021-07-13add option to silent a driver loghathach
2021-06-28fix issue with weird msc device with 3 endpointshathach
2021-06-28change usbh open driver to have max_len and return driver lenhathach
2021-06-10implement usbh_edpt_busy (WIP), remove hcd_edpt_busyhathach
2021-06-10add usbh_classdriver.hhathach
2021-06-02clean up loghathach
2021-05-31fix cast-align warning in msc hosthathach
2021-05-27more include clean uphathach
2021-05-27include clean uphathach
2021-05-23only invoke tuh_msc_umount_cb() if neededhathach
2021-05-22implement hid host set report with control transferhathach
rename mount, umount callback
2021-05-18make tuh_msc_mount_cb() tuh_msc_unmount_cb() as weak callbackhathach
2021-05-18rename var to be consistenthathach
2021-04-26add TUP_MCU_STRICT_ALIGN macro that manually pick bytes for lpc55 port1 that ↵hathach
is m4 but cannot unaligned acces on usb ram
2021-02-23host msc: call read_capacity as part of enumerationhathach
- add tuh_msc_get_block_count(), tuh_msc_get_block_size() - rename tuh_msc_mounted_cb/tuh_msc_unmounted_cb to tuh_msc_mount_cb/tuh_msc_unmount_cb to match device stack naming - change tuh_msc_is_busy() to tuh_msc_ready() - add CFG_TUH_MSC_MAXLUN (default to 4) to hold lun capacities - add host msc configured to for state check.
2021-02-23clean up host mschathach
2021-02-23Merge pull request #575 from nwlab/yaa/msc_readHa Thach
Added MSC read10 and write10 function
2021-02-23update function commenthathach
2021-02-23rename tuh_msc_scsi_inquiry() to tuh_msc_inquiry()hathach
2020-12-23Added MSC read10 and write10 functionYakovenko Andrey
2020-12-20Fix error if "Required Prototype" is selected.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2020-12-20Fix scsi_mode_sense6_t padding, which cause IAR compiler internal error.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2020-11-24msc only invoke scsi complete callback after status transaction is completehathach
2020-11-19migrate cdc_device to new control_xfer_cbhathach
2020-11-19merge class driver control_request & control_complete to control_xfer_cb()hathach
migrated msc_device
2020-11-01added host set_config driverhathach
to resolve control conflict with SET_CONFIGURE for class driver - open will be called to open endpoint only - set_config called later to initialized class driver
2020-10-13more clean uphathach
2020-10-13clean uphathach
2020-10-13implement tuh_msc_scsi_inquiry() / tuh_msc_read_capacity() / ↵hathach
tuh_msc_get_maxlun()
2020-10-13rework msc hosthathach
- msc host enum is now async - implement async tuh_msc_scsi_command() / tuh_msc_request_sense() / tuh_msc_test_unit_ready()
2020-09-06change xfer_cb return type from void to boolhathach
2020-09-05defer xfer_isr to xfer_cbhathach
2020-09-03fix #449 remove obsolete pipehandle from hid hosthathach
2020-09-01add more logging to host stackhathach
tested host with lpc4357, don't use fpu with lpc m4 since it seems to cause hardfault (stack does not make use of fpu anyway).
2020-09-01Merge branch 'master' into update-hosthathach
2020-08-07allow application driver to overwrite built-in onehathach
- position application driver before built-in - remove dcd.h from public include.
2020-08-01correct isr context for nrf DCD_EVENT_UNPLUGGEDhathach
also rename debug lookup to prevent conflict