summaryrefslogtreecommitdiff
path: root/tinyusb/class/cdc_host.c
AgeCommit message (Collapse)Author
2018-03-06move class fileshathach
2018-03-02clean up compilerhathach
2015-05-01simplify tusbh_cdc_ to tuh_cdc_hathach
2014-04-17clean up STATIC_VARhathach
2014-03-26clean uphathach
2014-03-14clean up compiler warning transfer of control bypasses initializationhathach
2014-03-13remove legacy code of msc_device.c read10 & write10hathach
clean up some warnings
2014-03-12a fix to IAR's incapability to force struct's member on specified alignmenthathach
2014-02-20use hcd_pipe_is_busy instead of hcd_pipe_is_idlehathach
remove hcd_pipe_is_idle
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-10-27static assert to check OSAL_QUEUE_DEF's queue_depth parameter < 256hathach
enable HOST_HCD_XFER_INTERRUPT by default (previously only enabled with HID), as it is widely used implement tusbh_cdc_is_busy add compilation switch in usbh enumeration for hub rewrite CDC serial application to address usb-serial race condition
2013-10-01- move disconnection handle to enum task --> move tusbh_xxx_unmount is ↵hathach
invoked in non-isr context
2013-09-24allow a limited model to deal with stalled pipe/transactionhathach
added stall clear & able to mount the stupid toshiba thumb drive add HCD pipe API - bool hcd_pipe_is_busy(pipe_handle_t pipe_hdl); - bool hcd_pipe_is_stalled(pipe_handle_t pipe_hdl); - uint8_t hcd_pipe_get_endpoint_addr(pipe_handle_t pipe_hdl); - tusb_error_t hcd_pipe_clear_stall(pipe_handle_t pipe_hdl); remove tusbh_device_mount_failed_cb (not neccessary for user)
2013-09-21house keeping, clean up warningshathach
2013-09-20start to add msc host, fix dangerous problem with unstable device when ↵hathach
plugged --> 200 ms delay. 50ms delay after each port reset
2013-09-19starting to add support for IAR workbenchhathach
2013-09-18clean up warningshathach
2013-07-19add implementation forhathach
- tusbh_cdc_rndis_is_mounted - tusbh_cdc_rndis_get_mac_addr
2013-07-05fix bug with RNDIS class open using non-static variable p_cdchathach
fix bug with SUBTASK_EXIT with single if (add do while wrapper) add payloay message able to send initialize & wait on notification pipe & get initialize cmpt
2013-07-05adding subclass RNDIS-CDC driver APIhathach
- implement init - close - xfer_isr - open adding waiting for notification after send rndis_initalize_msg
2013-07-05fix bug with rndis overshadow the normal cdc callbackhathach
2013-07-05change usbh_control_xfer_subtask to use flat API instead of passing ↵hathach
tusb_control_request_t struct
2013-07-05implementing initializing for RNDIShathach
2013-07-04add some printf when a class is mountedhathach
add initial tests for rndis
2013-07-04change class (hid/cdc) _mounted_isr to _mounted_cbhathach
2013-07-03temporarily check cdc mounted by pipe_in & pipe_outhathach
add tests for tusbh_cdc_xfer_isr
2013-07-03replace tusbh_cdc_isr by tusbh_cdc_xfer_isr with extra parameter ashathach
- pipe id - xferred_bytes host_class_driver_t add xferred_bytes parameter void (* const isr) (pipe_handle_t, tusb_event_t); --> void (* const isr) (pipe_handle_t, tusb_event_t, uint32_t); update hid_host & its tests
2013-07-03rename cdc descriptor typehathach
add tusbh_cdc_mounted_isr & tusbh_cdc_unmounted_isr
2013-07-02add way to calculate the actual byte transferred with ehcihathach
add come callback for cdch add code for cdc serial demo
2013-07-02add tusbh_cdc_send, t usbh_cdc_receivehathach
add cdc_serial_app for virtual com demo
2013-07-02add tusbh_cdc_serial_is_mounted APIhathach
test for cdch close driver
2013-07-01add cdc host driver close cdch_closehathach
refractor - add helper function in ehci qhd_next & qtd_next - extract function qhd_create_pipe_handle rename tusb_transfer_type_t to tusb_xfer_type_t add some handling for stall
2013-07-01add acm_capability saving to host data & its testhathach
2013-07-01fix compilation errorhathach
2013-07-01add & pass a first few test for cdc hosthathach
implement cdch_open_subtask
2013-06-29[CDC]hathach
- add configure option - add include path - add driver function table