summaryrefslogtreecommitdiff
path: root/src/device
AgeCommit message (Collapse)Author
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-02defer DCD_EVENT_BUS_RESET, DCD_EVENT_UNPLUGGED to usbd taskhathach
2018-11-02clean up osalhathach
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-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 helper funchathach
2018-09-04adding mynewt to osalhathach
2018-08-30allow no mode compilation (no host/device enabled). Handy for project ↵hathach
without usb to compile such as nrf52832
2018-08-30clean up osal task and subtaskhathach
2018-08-28add while loop to usbd task to run until task queue is emptyhathach
2018-08-24make tud_mount_cb() and tud_umount_cb() optionalhathach
2018-08-23fix compiler warningshathach
2018-08-23rename common func to avoid conflicthathach
2018-08-15fix memory issue with usbd control xferhathach
2018-08-13rename VERIFY to TU_VERIFY to avoid conflict with applicationhathach
2018-08-01clean uphathach
2018-08-01improve auto descriptorhathach
2018-07-31dev hid enhancement, add report descriptor templates for keyboard, mouse, ↵hathach
consumer, syscontrol, gamepad
2018-07-31fix hid warning, move report descriptor template to hid.hhathach
2018-07-31rename to prevent confusionhathach
2018-07-30clean uphathach
2018-07-29hid device enhancehathach
2018-07-28fix hid generic various errorhathach
2018-07-28beter hid reporthathach
2018-07-28change HID config, move HID boot config to part of auto descriptor onlyhathach
2018-07-27seperate CFG_TUD_HID_BOOT_PROTOCOL to CFG_TUD_HID_KEYBOARD_BOOT & ↵hathach
CFG_TUD_HID_MOUSE_BOOT
2018-07-27house keepinghathach
2018-07-25add dcd_edpt_stalled() APIhathach
- implement control endpoint get status, endpoint set feature
2018-07-25add tusb_usbser.inf for windowshathach
2018-07-25tested boot mouse workinghathach
2018-07-24fix boot mouse descriptor issuehathach
2018-07-24nrf52840 boot mouse does not work, need more workhathach
2018-07-23add descriptor string count for tud_desc_set_thathach
2018-07-23fix descriptor minor issuehathach
2018-07-23reworking device hid class driverhathach
2018-07-17revert usbd_control_xfer_st() implementationhathach
enhance cdc with better multiple interfaces support add default ep size for cdc and msc device CFG_TUD_CDC_EPSIZE, CFG_TUD_MSC_EPSIZE
2018-07-14use _usbd_ctrl_buf for control transferm refactor cdc devicehathach
2018-07-13only call class xfer callback associated with endpoint addresshathach
2018-07-13add ep2drv, rename descriptor offsethathach
2018-07-13change mapping interface to driver instead of class codehathach
2018-07-13rename class driver close() to reset()hathach