summaryrefslogtreecommitdiff
path: root/src/class/cdc
AgeCommit message (Collapse)Author
2018-12-10host msc built but got hardfault with inquiry commandhathach
2018-12-10clean up host pipe apihathach
2018-12-10add tuh_mount_cb/tuh_umount_cbhathach
2018-12-10add ep addr to host cdchathach
2018-12-10remove pipe handle.dev_addrhathach
2018-12-10usbh clean uphathach
2018-12-10removing pipe handlehathach
2018-12-09change usbh class driver open signaturehathach
2018-12-07rename MODE_HOST_SUPPORTED to TUSB_OPT_HOST_ENABLEDhathach
2018-12-07simple cdc host demo workhathach
2018-12-07add connect to cdc for testinghathach
2018-12-06minor clean uphathach
2018-12-06clean up hubhathach
2018-12-06rename CFG_TUSB_HOST_CDC/MSC to CFG_TUH_CDC/MSChathach
2018-12-06able to complete enumeration with os none blockinghathach
2018-11-26clean up warningshathach
2018-11-23remove pragma GCC diagnostichathach
2018-11-23rename xfer complete enumhathach
2018-11-23rename tusb_event_t to xfer_result_thathach
2018-11-22rename CFG_TUSB_MEM_SECTION to CFG_TUSB_MEM_SECTIONhathach
2018-11-16nrf5x: refactor device control transfer.hathach
- make control transfer as part of usbd. Class driver must use usbd_control_ API() instead of dcd_ api. - change the signature of class driver's control_request - allow control request complete to stall in staus stage - move control request parser & handling to usbd.
2018-11-14Merge pull request #7 from tannewt/tinyusb_samdhathach
Add SAMD support and simplify OS_NONE
2018-11-13added tud_cdc_write_str, tu_fifo only use mutex for RTOS confighathach
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-10-23clean up helper funchathach
2018-10-05comment out cdc flush on write (for now). Since it has issue with circuitpythonhathach
2018-08-30cdc flush on write() if queue more than epsizehathach
2018-08-30remove CFG_TUD_CDC_FLUSH_ON_SOF optionhathach
2018-08-28cdc device : rename epin_buf, epout_bufhathach
2018-08-28minor nrf52 driver correcthathach
2018-08-23rename common func to avoid conflicthathach
2018-08-15correct cdc line coding memory alignhathach
2018-08-13rename VERIFY to TU_VERIFY to avoid conflict with applicationhathach
2018-07-23reworking device hid class driverhathach
2018-07-20also added wanted char to fifohathach
2018-07-17forgot to add tud_cdc_read_flush()hathach
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-14rename tud_cdc_flush() to tud_cdc_write_flush(), add tud_cdc_read_flush()hathach
2018-07-14add device cdc wanted char callback, cdc peekhathach
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-13rename class driver close() to reset()hathach
2018-07-13clean uphathach
2018-07-13better multiple interfaces support for cdc devicehathach