summaryrefslogtreecommitdiff
path: root/src/portable/microchip
AgeCommit message (Collapse)Author
2020-02-07correct waklaround with only status INhathach
correct usb descriptor msc dual example to work with samg
2020-02-07samg55 work with cdc msc examplehathach
2020-02-07implement walkaround for incorrect DATA Toggle for status control.hathach
2019-12-27fix #247hathach
2019-12-26clean uphathach
2019-12-26merge dcd_samd51 & dcd_samd21 into dcd_samdhathach
2019-12-26improve samd, fix missing setup packet occasionallyhathach
2019-12-25fix samd51 setup packet handlinghathach
issue occur due to race condition https://github.com/adafruit/Adafruit_TinyUSB_Arduino/issues/37
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-12-09enhance samghathach
2019-12-09clear data toggle in clear stall, also set config bithathach
2019-12-09fix samd using TUSB_REQ_SET_ADDRESS in dcd_edpt0_status_completehathach
2019-12-09update descriptor, enhance ep in transferhathach
2019-12-09implementing dcd_edpt_openhathach
2019-12-09clean up, switch and update submodule samd to circuitpython branchhathach
2019-11-28use dcd_edpt0_status_complete() to prepare for setup packet for samd21/samd51hathach
2019-11-28use dcd_edpt0_status_complete() to set address without blocking for ↵hathach
samd21/samd51/stm32_fsdev
2019-11-28clean uphathach
2019-11-28implement dcd_edpt_stallhathach
2019-11-28get passed set addresshathach
2019-11-27get passed first get device descriptorhathach
2019-11-27able to handle setup packethathach
2019-11-27detect bus resethathach
2019-11-27clean uphathach
2019-11-25updatehathach
2019-11-24usb hw init OKhathach
2019-07-04indent clean uphathach
2019-06-10remove dcd_edpt_busy()hathach
2019-06-06add TU_ prefix to compiler ATTR to prevent name conflict with applicationhathach
2019-05-10fix samd dcd_clear_stall also reset data togglehathach
2019-04-02samd support suspend and resume. Though cannot distinguish between Suspend ↵hathach
and Disconnect should work with #47
2019-03-30added dcd_remote_wakeup() stub for all portshathach
2019-03-29working on suspend and resumehathach
change dcd_init signature
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-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
2019-01-23fix #32hathach
2018-12-21change to dcd_get_frame_numberhathach
2018-12-19fix samd buildhathach
2018-12-17add dcd_get_microframe()hathach
2018-12-12rename edpt_dir/number/addr to tu_edpt_*hathach
2018-12-05hal clean uphathach
- replace tusb_hal_int_enable/disable to dcd_int_enable/disable, hcd_int_enable/disable - remove tusb_hal_init(), this will be part of dcd_init/hcd_init, anything beyond dcd/hcd should be inited by bsp
2018-12-05remove dcd_connect/disconnect since there is no usage nowhathach
2018-11-26clean up warningshathach
2018-11-25Introduce a Makefile for the OS_NONE device exampleScott Shawcroft
It currently supports the SAMD21 and SAMD51 only. More will be added later.
2018-11-23Make sure OUT endpoint 0 on the SAMDs always has a valid buffer to storeScott Shawcroft
a SETUP token into.
2018-11-23Reset USB peripheral and wait for startupScott Shawcroft