summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2018-11-21clean uphathach
2018-11-21samd21 work well with cdchathach
2018-11-21clean uphathach
2018-11-21update dcd samd21hathach
2018-11-21fix ses irq vectorhathach
2018-11-20samd51 fix stable issue with dcdhathach
2018-11-20clean uphathach
2018-11-16nrf5x: clean up dcd, add commenthathach
2018-11-16nrf5x: correct control transfer directionhathach
added dcd description.
2018-11-14update example for PR. correct share_control definitionhathach
- rename dcd,hal to dcd_samd51, hal_samd51 since some IDE has issue with duplicated names (e.g keil, ses).
2018-11-09Exempt from strict warnings for struct packing and add MCU optionsScott Shawcroft
2018-11-08Polish up control split and treat it more like a normal endpoint.Scott Shawcroft
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-23replace dcd_bus_event() and dcd_setup_received() by dcd_event_handler()hathach
2018-10-23clean up helper funchathach
2018-09-25clean up, update nrfx to 1.3.0hathach
2018-08-30remove CFG_TUD_CDC_FLUSH_ON_SOF optionhathach
2018-08-28nrf5x fix an issue with EP0STATUS require Easy DMAhathach
2018-08-28minor nrf52 driver correcthathach
2018-08-23fix compiler warningshathach
2018-08-23rename common func to avoid conflicthathach
2018-08-13rename VERIFY to TU_VERIFY to avoid conflict with applicationhathach
2018-08-13fix issue with cdc write failed sometimeshathach
2018-08-01improve auto descriptorhathach
2018-07-27house keepinghathach
2018-07-26move nrf_drv_usbd_errata to portable folderhathach
2018-07-25add dcd_edpt_stalled() APIhathach
- implement control endpoint get status, endpoint set feature
2018-07-23clean up includehathach
2018-07-23rename timeout_ API to tu_timeout APIhathach
2018-07-23rename timeout_timer.h to tusb_timeout.hhathach
2018-07-23reworking device hid class driverhathach
2018-07-17nrf: move power setup out of stack (to application)hathach
2018-07-10add nrf errata check temporarily part of hal_nrfhathach
2018-07-05allow tusb_init() to call multiple timeshathach
enhance nrf5x
2018-07-02clean uphathach
2018-07-02clean uphathach
2018-07-02remove sdk, add nrfx as submodulehathach
update segger project to work with nrfx
2018-06-24fix msc device with transfer len > 65k byteshathach
2018-06-23enhance and fix bug with dcd for nrf5xhathach
fix issue with large enough bulk out.
2018-06-19clean uphathach
2018-06-18rename subfolder source to srchathach