summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2018-11-27improve dcd control lpc17xxhathach
2018-11-27enhance dcd lpc17xx. Able to pass enumerationhathach
2018-11-26add OPT_MODE_HIGH_SPEEDhathach
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
2018-11-23rename DCD_XFER_SUCCESS to XFER_RESULT_SUCCESShathach
2018-11-23nrf5x add DCD_EVENT_UNPLUGGED eventhathach
2018-11-22more clean uphathach
2018-11-22clean up dcd lpc43xxhathach
2018-11-22cdc work ok with lpc43xxhathach
2018-11-22rename CFG_TUSB_MEM_SECTION to CFG_TUSB_MEM_SECTIONhathach
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