summaryrefslogtreecommitdiff
path: root/src/class/msc
AgeCommit message (Collapse)Author
2020-07-17add new name warning to cdc and midi (skip msc, hid warning for now)hathach
2020-07-16rename CFG_TUD_MSC_BUFSIZE to CFG_TUD_MSC_EP_BUFSIZEhathach
rename CFG_TUD_HID_BUFSIZE to CFG_TUD_HID_EP_BUFSIZE
2020-06-17Fix IAR warnings.Mengsk
Pa039 : use of address of unaligned structure member. Pe188: enumerated type mixed with another type.
2020-05-28rename to drv_len to be consistenthathach
2020-05-28initial transfer failed in open() shouldn't cause the driver open to fail.hathach
2020-05-28update hid open()hathach
2020-05-28improve mschathach
2020-05-27changing usbd driver open() return type, add max_lenhathach
only done with cdc and msc, push this interim for feedback first
2020-05-19usb0 host on mcb1800 work with fullspeed mode.hathach
use usbh_edpt_open() to correctly map ep2drv[]
2020-04-22house keepinghathach
2020-04-15test ok with cdc and mschathach
2020-03-14Use CRLF on UART.Nathan Conrad
2020-01-15Normalize line endingsNathan Conrad
2019-12-24invoke scsi complete callback before queue for csw statushathach
there is racing issue with samd + qspi flash testing with arduino otherwise.
2019-12-23adding lookup table for debugginghathach
add msc scsi command list
2019-12-21making more progress, but failed with WRITE10hathach
incorrect queue 448 bytes instead of 512
2019-12-21able to response to scsi inquiry, but failed to response to test unit readyhathach
2019-11-27fix #229hathach
2019-11-05clean uphathach
2019-11-01wait for scsi status complete before queueing for next scsi commandhathach
fix #207
2019-11-01add assert to prevent div by zerohathach
2019-09-01rename lpc_usbd to lpc_ip3511hathach
2019-07-26webusb work great with linuxhathach
2019-07-24Merge branch 'master' into develophathach
2019-07-24change tud_msc_start_stop_cb() to return void -> boolhathach
2019-07-24rename tud_control_vendor_request_cb/complete_cb to ↵hathach
tud_vendor_control_request_cb/complete_cb
2019-07-19more house keepinghathach
2019-07-16add tud_control_vendor_request_cb()/tud_control_vendor_complete_cb(), expose ↵hathach
usbd control transfer rename usbd_control_transfer/status to tud_control_transfer/status
2019-07-12clean up, rename internal driver control_request_complete to simply ↵hathach
control_complete
2019-06-06add TU_ prefix to compiler ATTR to prevent name conflict with applicationhathach
2019-05-29added usbd_edpt_xfer/usbd_edpt_busy to replace dcd_edpt_transfer/dcd_edpt_busy()hathach
- improve fifo write/read_n with only one lock - use usbd_edpt_xfer/usbd_edpt_busy for hid/cdc/msc class driver - replace cdc read's pending_read_from_host by usbd_edpt_busy()
2019-05-14more endian converthathach
2019-05-14more clean up use inline bit funciton instead of macroshathach
2019-05-14clean up endian convert functionhathach
2019-05-14update license year to 2019hathach
2019-05-14clean uphathach
2019-05-09msc device will stall READ_CAPACITY & READ_FORMAT_CAPACITY if ↵hathach
tud_msc_capacity_cb() get zero size
2019-05-07clean uphathach
2019-05-06adding msc Start Stop to buitin command, but not complate yethathach
add tud_msc_start_stop_cb() as optional callback
2019-05-06add Test Unit Ready to builtin command, add tud_msc_test_unit_ready_cb()hathach
- rename tud_msc_maxlun_cb to tud_msc_get_maxlun_cb
2019-05-03add tud_msc_inquiry_cb() remove CFG_TUD_MSC_VENDOR/PRODUCT/PRODUCT_REVhathach
2019-05-01text clean uphathach
2019-05-01clean uphathach
2019-05-01adding optional ep out for hidhathach
refactor usbd_open_edpt_pair
2019-04-28add TUD_ to HID_REPORT_DESC_* templatehathach
2019-04-26add msc multiple lun supporthathach
- remove CFG_TUD_MSC_MAXLUN - add tud_msc_maxlun_cb() - add msc_dual_lun exmaple
2019-04-19move interface descriptor template to usbd.h, update exmaplehathach
2019-04-18wrap up hid device refactorhathach
2019-04-18update tud_hid_keyboard/mouse helperhathach
2019-04-17add interface descriptor templatehathach