| Age | Commit message (Collapse) | Author |
|
add simple echo cdc serial demo
add cdc device send/receive API
refractor descriptor
refractor cdc.h
add usbd driver function
- init
- bus_reset
|
|
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
|
|
invoked in non-isr context
|
|
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)
|
|
|
|
plugged --> 200 ms delay. 50ms delay after each port reset
|
|
|
|
|
|
- tusbh_cdc_rndis_is_mounted
- tusbh_cdc_rndis_get_mac_addr
|
|
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
|
|
- implement init
- close
- xfer_isr
- open
adding waiting for notification after send rndis_initalize_msg
|
|
|
|
tusb_control_request_t struct
|
|
|
|
add initial tests for rndis
|
|
|
|
add tests for tusbh_cdc_xfer_isr
|
|
- 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
|
|
add tusbh_cdc_mounted_isr & tusbh_cdc_unmounted_isr
|
|
add come callback for cdch
add code for cdc serial demo
|
|
add cdc_serial_app for virtual com demo
|
|
test for cdch close driver
|
|
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
|
|
|
|
|
|
implement cdch_open_subtask
|
|
- add configure option
- add include path
- add driver function table
|