Commit Graph

13 Commits

Author SHA1 Message Date
hathach
3a54ad4c0d implement msc device class
usbd auto stall control for not supported return from class control request
usbd implement xfer isr callback mechanism
DCD
- implement dcd multiple qtd support
- dcd dcd_pipe_stall
- implement dcd_pipe_queue_xfer
- xfer_complete_isr
- flush control endpoint if received new setup while previous transfer is not complete
change msc_cmd_block_wrapper_t flags field to dir
force full speed for easy testing

NOTEs: somehow unable to get endpoint IN interrupt with ioc
2013-11-01 12:11:26 +07:00
hathach
acd69a7692 document msc 2013-10-26 19:14:06 +07:00
hathach
621cdc7013 doxygen document for msc 2013-10-26 14:12:45 +07:00
hathach
5f584384eb document msc host 2013-10-24 16:47:18 +07:00
hathach
9d60db0f9f add scsi write10 & test unit ready
done copy command
implement get_fattime using __DATE__ and number of calls
2013-09-26 14:37:40 +07:00
hathach
09724c5d11 refractor msch 2013-09-26 00:17:45 +07:00
hathach
1fee50b9fe add tusbh_msc_status
reanme PRINTF_TARGET_DEBUG_CONSOLE to PRINTF_TARGET_SEMIHOST
add read10 implementation
able to read fat root sector
2013-09-25 16:20:38 +07:00
hathach
a8a10e8650 added read capacity 10 with hacking code 2013-09-22 23:54:44 +07:00
hathach
cc91a73cdc fix pingstate for highspeed bulk out transfer
temp implementation of msc host --> can issue inquiry command
2013-09-22 18:44:55 +07:00
hathach
d15ba08fdc house keeping 2013-09-21 13:17:43 +07:00
hathach
f8f398a681 start to add msc host, fix dangerous problem with unstable device when plugged --> 200 ms delay. 50ms delay after each port reset 2013-09-20 23:53:48 +07:00
hathach
63add70139 test clean up 2013-05-09 12:49:52 +07:00
hathach
fd49cff8e8 add stub for msc host & hub driver 2013-05-06 20:09:06 +07:00