summaryrefslogtreecommitdiff
path: root/tinyusb/device/usbd.h
AgeCommit message (Collapse)Author
2013-11-11adding support for lpc13uxxhathach
2013-11-08add windows driver for cdchathach
add simple echo cdc serial demo add cdc device send/receive API refractor descriptor refractor cdc.h add usbd driver function - init - bus_reset
2013-11-01implement msc device classhathach
usbd auto stall control for not supported return from class control request usbd implement xfer isr callback mechanism DCD - implement dcd multiple qtd support - dcd dcd_pipe_stall - implement dcd_pipe_queue_xfer - xfer_complete_isr - flush control endpoint if received new setup while previous transfer is not complete change msc_cmd_block_wrapper_t flags field to dir force full speed for easy testing NOTEs: somehow unable to get endpoint IN interrupt with ioc
2013-10-30fix dcd_data declared with TUSB_CFG_ATTR_USBRAMhathach
fix lpc43xx UM: non-control unused endpoint type should be set to different than control in ENDPTCTRL add hid mouse device fix mouse descriptor with vertical wheel support
2013-10-29change device driver init to open (when configured)hathach
fix HID_REQUEST_CONTROL_SET_REPORT handle
2013-07-04no big deal, only rename tusb_std_request_t to tusb_control_request_thathach
2013-06-21[host lpc43xx] adding support for host custom classhathach
refractor usbh class driver indexing opt out periodic list code in EHCI (need to refractor/group later) [device lpc176x] rename dcd_endpoint_configure to dcd_pipe_open add usbd_pipe_open to manage pipe
2013-06-16clean up some & add code for managing control request targeting interfacehathach
2013-06-03add TUSB_CFG_PROUDCT_ID checkhathach
move USB_MAX_EP_NUM to device dependency - lpc43 --> 6 - lpc11/13 --> 5
2013-06-03refractor tusb_descriptorshathach
usbd device_class_driver added & tested HID mouse for device (work together with hid keyboard) rename DEVICE_ROM_REG_BASE, DEVICE_ROM_DRIVER_ADDR
2013-06-01rename romdriver handlehathach
forming API for USBD-CLASS driver (abstract away from rom driver) separate buffer of hid class from buffer of core driver
2013-05-31refractor change tusbd_hid_keyboard_send_report APIhathach
2013-05-23- move CMSIS & driver lib for lpc13u to codebase bsp/lpc13xxhathach
- change descriptor.c/h able to build device example