summaryrefslogtreecommitdiff
path: root/tinyusb/device/usbd.h
AgeCommit message (Collapse)Author
2018-06-18rename subfolder source to srchathach
2018-04-16add tud_set_descriptorshathach
2018-04-12rename CFG_TUSB_DEVICE_* to CFG_TUD_*hathach
2018-04-10mass rename TUSB_CFG to CFG_TUSBhathach
2018-03-28dcd renaminghathach
2018-03-23fix compatible issue with MacOS, response to GET CONFIGURATION requesthathach
2018-03-23shorten descriptor typehathach
2018-03-23rename port to rhport for clarificationhathach
2018-03-22msc clean uphathach
2018-03-22rename funciton trailing _subtask to _sthathach
2018-03-22improve usbd control transferhathach
2018-03-21remove int_on_complete for tusb_dcd_control_xferhathach
2018-03-21rename TUSB_REQUEST to simply TUSB_REQ_hathach
2018-03-17adding bulk/int supporthathach
still does not work though
2018-03-15nrf52 control transfer work reliablyhathach
2018-03-12more renamehathach
2018-03-11create new name for multiple port API, to simplify APIhathach
2018-03-11refactor dcd API, drop edpt_hdl_t in favor of endpoint address for easy porthathach
2018-03-11rename dcd.h to tusb_dcd.hhathach
2018-03-11rename endpoint_handle_t to edpt_hdl_thathach
2018-03-11refactor dcd layerhathach
2018-03-09rename coreid to porthathach
2018-03-08enhance cdc device APIhathach
2018-03-02add tud_mount_cb, tud_umount_cbhathach
remove device class/interface callback
2018-03-01rename tud_configured() to mounted()hathach
2018-03-01device API renamehathach
2018-03-01clean up osal semaphore/queue/mutexhathach
2018-02-28osal clean uphathach
- task create, task def macros
2014-04-17move STRING & XSTRING & STATIC_ASSERT to compiler.hhathach
disable test for a class of cdc host temporarily disable test for test_osal_none.c change include in some core files remove osal.h from common.h
2014-03-25more doxygen stuffshathach
2014-03-24doxygenhathach
2014-03-24more doxygen workshathach
2014-03-23use internal buffer for hid report descriptor as well.hathach
2014-03-23remove TUSB_CFG_DEVICE_STRING_DESCRIPTOR_COUNThathach
refractor descriptor to array of pointer, adding interface descriptor as well
2014-03-21some doxygenhathach
2014-03-19change OSAL_TASK_FUNCTION to adapt with cmsis rtxhathach
2014-03-18refractor descriptor passing for device with user-friendly structureshathach
2014-03-16doxygen documenthathach
2014-03-12able to build lpc11u with IARhathach
clean ending warming with IAR
2013-12-09add keyboard led maskhathach
make usbd control request to subtask add get/set report via control pipe to hidd enforce soft DMA to control pipe for lpc11u (lpc17xx not yet) temp add led_blinking_set_interval to change led blinking interval refractor dcd_pipe_control_xfer to have interrupt on complete option add get/set report support of moused_app and keyboardd_app, keyboard LED will make LED blink faster
2013-11-26change endian conversion to native to be & be to nativehathach
completely deferred xfer isr event to usbd task complete read10, write10 sequence for large data transfer
2013-11-25change MCU to TUSB_CFG_MCUhathach
2013-11-22clean uphathach
add some doxygen work finalize device disconnection & suspend - suspend & resume & remote wake up is not supported yet
2013-11-21refractor usbd-dcd callback, add bus event isrhathach
2013-11-18get lpc17xx running through enumeration (with control data < 64)hathach
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