summaryrefslogtreecommitdiff
path: root/src/host/usbh.c
AgeCommit message (Collapse)Author
2021-02-22add rhport to hcd_init()hathach
2021-01-25fix host buildhathach
2021-01-22fix compiler warninghathach
2021-01-19RP2040 supportgraham sanderson
2020-11-02remove legacy blocking usbh_control_xfer()hathach
reworking cdc host driver
2020-11-02get hub work more reliablyhathach
2020-11-02update usbh with hub to use async control transferhathach
work ok with msc + hub, but definitely need more testing.
2020-11-01added host set_config driverhathach
to resolve control conflict with SET_CONFIGURE for class driver - open will be called to open endpoint only - set_config called later to initialized class driver
2020-10-13more clean uphathach
2020-10-12add usbh_edpt_claim/releasehathach
implement USBH_EVENT_FUNC_CALL
2020-09-07move functions aroundhathach
2020-09-07clean uphathach
2020-09-07rework usbh control transferhathach
use series of complete callback instead of blocking semaphore, which is more noOS friendly. still working with hid host
2020-09-06change xfer_cb return type from void to boolhathach
2020-09-06replacing hcd_pipe_xfer by usbh_edpt_xferhathach
2020-09-05clean up enum taskhathach
2020-09-05refactor hub classhathach
- separate connect/disconnect handling - hub work with full speed, but doesn't seem to work with Low speed device (with mcb1800) - need to update msc host after migrating from isr to xfer_cb (blocked at inquiry)
2020-09-05more clean uphathach
2020-09-05add in_isr to all hcd event functionshathach
2020-09-05clean uphathach
2020-09-05refactor extract parse_configuration_descriptor()hathach
2020-09-05remove usbh control mutexhathach
2020-09-05defer xfer_isr to xfer_cbhathach
2020-09-05clean uphathach
2020-09-03more hid host workhathach
2020-09-02revert to use float-abihathach
define __USE_CMSIS instead of __USE_LPCOPEN will have startup enable FPU on startup properly. Although it is only relevant to lpx43/40 series, change all to __USE_CMSIS for consistency
2020-09-01add more logging to host stackhathach
tested host with lpc4357, don't use fpu with lpc m4 since it seems to cause hardfault (stack does not make use of fpu anyway).
2020-05-19usb0 host on mcb1800 work with fullspeed mode.hathach
use usbh_edpt_open() to correctly map ep2drv[]
2020-05-04temporarily remove osal_task_delay() from osalhathach
- add hcd_uframe_number() API, update EHCI to return uframe number - get host running on ea4357
2020-01-15Normalize line endingsNathan Conrad
2019-11-22fix segger host examplehathach
2019-07-19rename CFG_TUSB_HOST_CUSTOM_CLASS to CFG_TUH_VENDORhathach
2019-06-06add TU_ prefix to compiler ATTR to prevent name conflict with applicationhathach
2019-05-23host fix address alloc when it reach max deviceshathach
2019-05-14update license year to 2019hathach
2019-03-27cleanup, remove the use of _TINY_USB_SOURCE_FILE_hathach
2019-03-20migrate license from BSD 3 clause to MIThathach
2019-01-29add tusb_inited() API, check for inited() before running device/host taskhathach
2018-12-14clean up compiler attributehathach
2018-12-13seperate tusb_task() to tud_task() and tuh_task()hathach
tusb_task() still exists for backward compatible
2018-12-13remove task void* paramhathach
2018-12-13osal clean uphathach
remove OSAL_TASK_DEF, osal_task_create. Applicaton should create a task and call tinyusb_task(). This make API consistent with NO OS.
2018-12-12clean uphathach
2018-12-12rename descriptor_* helper to tu_desc_*hathach
2018-12-12rename edpt_dir/number/addr to tu_edpt_*hathach
2018-12-12rename hcd_device_remove to hcd_device_closehathach
2018-12-12replace all hcd pipe close by hcd_device_removehathach
2018-12-11fix build error with ohcihathach
2018-12-11rename to hcd_edpt_open()hathach
2018-12-11ehci periodichathach