summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-11-09Support the no CDC protocol as well.Scott Shawcroft
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-11-02use mutex for cdc device fifohathach
2018-11-02defer DCD_EVENT_BUS_RESET, DCD_EVENT_UNPLUGGED to usbd taskhathach
2018-11-02add mutex support (optional) for tu_fifohathach
2018-11-02clean up osalhathach
2018-11-02add osal_mutexhathach
2018-10-25add dcd event helper setup_recieved and bus_signalhathach
2018-10-24fix nrf52 freeRTOS interrupt priorityhathach
2018-10-24rename verify_breakpoint to TU_BREAKPOINThathach
2018-10-24replace dcd_xfer_complete by dcd_xfer_complete()hathach
2018-10-23clean uphathach
2018-10-23replace dcd_bus_event() and dcd_setup_received() by dcd_event_handler()hathach
2018-10-23merge osal_queue_send_isr to osal_queue_send, osal_semaphore_post_isr to ↵hathach
osal_semaphore_post
2018-10-23rename UBSD_EVT_ to DCD_EVENT_hathach
2018-10-23rename usbd_event_t to dcd_event_thathach
2018-10-23clean up usbdhathach
2018-10-23clean up msc devicehathach
2018-10-23clean up helper funchathach
2018-10-22Merge branch 'develop' of github.com:hathach/tinyusb into develophathach
2018-10-05comment out cdc flush on write (for now). Since it has issue with circuitpythonhathach
2018-09-28rename queue.h to sys_queue.h to prevent name conflicthathach
2018-09-26format queue.h a bithathach
2018-09-26add sys/queue.h to commonhathach
2018-09-25clean up, update nrfx to 1.3.0hathach
2018-09-04adding mynewt to osalhathach
2018-09-02rename filehathach
2018-09-02clean uphathach
2018-08-30allow no mode compilation (no host/device enabled). Handy for project ↵hathach
without usb to compile such as nrf52832
2018-08-30cdc flush on write() if queue more than epsizehathach
2018-08-30clean up osal task and subtaskhathach
2018-08-30remove CFG_TUD_CDC_FLUSH_ON_SOF optionhathach
2018-08-28nrf5x fix an issue with EP0STATUS require Easy DMAhathach
2018-08-28add while loop to usbd task to run until task queue is emptyhathach
2018-08-28cdc device : rename epin_buf, epout_bufhathach
2018-08-28minor nrf52 driver correcthathach
2018-08-24make tud_mount_cb() and tud_umount_cb() optionalhathach
2018-08-23fix compiler static assert complainhathach
2018-08-23fix compiler warningshathach
2018-08-23rename common func to avoid conflicthathach
2018-08-21add string desc helperhathach
2018-08-15correct cdc line coding memory alignhathach
2018-08-15fix memory issue with usbd control xferhathach
2018-08-13rename VERIFY to TU_VERIFY to avoid conflict with applicationhathach
2018-08-13fix issue with cdc write failed sometimeshathach
2018-08-01clean uphathach
2018-08-01improve auto descriptorhathach