summaryrefslogtreecommitdiff
path: root/src/device/dcd.h
AgeCommit message (Collapse)Author
2019-03-27replace dcd_edpt_(clear)stall by usbd_edpt_(clear)stallhathach
- remove dcd_edpt_stalled() from dcd porting
2019-03-27remove dcd_get_frame_number()hathach
2019-03-22added stub for dcd_stm32f3hathach
2019-03-20migrate license from BSD 3 clause to MIThathach
2019-03-13dcd_set_address include status response, usbd control stall both control in ↵hathach
and out
2018-12-21change to dcd_get_frame_numberhathach
2018-12-17add dcd_get_microframe()hathach
2018-12-05remove dcd_connect/disconnect since there is no usage nowhathach
2018-11-23rename DCD_XFER_SUCCESS to XFER_RESULT_SUCCESShathach
2018-11-20samd51 fix stable issue with dcdhathach
2018-11-16nrf5x: refactor device control transfer.hathach
- make control transfer as part of usbd. Class driver must use usbd_control_ API() instead of dcd_ api. - change the signature of class driver's control_request - allow control request complete to stall in staus stage - move control request parser & handling to usbd.
2018-11-14change osal_queue_receive() signaturehathach
- fix build issue with freertos
2018-11-07Split out the control endpoint logicScott Shawcroft
2018-11-07Add SAMD21 and SAMD51 support for CircuitPython.Scott Shawcroft
The ProtoThreads style subtasks were removed because it led to extremely unclear control flow. RTOSes can be used if threading is needed. Also added some additional functionality to MSC to support dynamic LUNs and read-only LUNs.
2018-10-25add dcd event helper setup_recieved and bus_signalhathach
2018-10-24replace dcd_xfer_complete by dcd_xfer_complete()hathach
2018-10-23clean uphathach
2018-10-23rename UBSD_EVT_ to DCD_EVENT_hathach
2018-10-23rename usbd_event_t to dcd_event_thathach
2018-08-23fix compiler warningshathach
2018-07-25add dcd_edpt_stalled() APIhathach
- implement control endpoint get status, endpoint set feature
2018-06-18rename subfolder source to srchathach