summaryrefslogtreecommitdiff
path: root/src/host/usbh.c
AgeCommit message (Collapse)Author
2021-06-28change usbh open driver to have max_len and return driver lenhathach
2021-06-28Merge pull request #891 from hathach/host-rp2040-double-bufferHa Thach
RP2040 double buffer
2021-06-21Fix typo in TUH configuration defineNiklas Hauser
2021-06-11fix ci buildhathach
2021-06-11improve usbhhathach
2021-06-10implement usbh_edpt_busy (WIP), remove hcd_edpt_busyhathach
2021-06-10add usbh_classdriver.hhathach
2021-05-31use hcd_frame_number() instead of uframehathach
2021-05-31update hubhathach
2021-05-18clean uphathach
2021-05-18rename tuh_device_is_configured() to tuh_device_configured()hathach
- remove tuh_device_get_state() - more hid mouse clean up
2021-05-18rename and movinghathach
2021-05-18correct hid host mount/unmount callbackhathach
rename HOST_CLASS_HID to CFG_TUH_HID
2021-05-18rename CFG_TUSB_HOST_ENUM_BUFFER_SIZE to CFG_TUH_ENUMERATION_BUFSZIEhathach
add usbh_get_enum_buf
2021-05-18reworking hid hosthathach
2021-05-18correct ehci control endpoint address report on xfer completehathach
improve host log
2021-05-18separte tusb_init/inited() to tud/tuh init/initedhathach
add rhport to tud_init()
2021-05-18add tuh_inited() and tud_inited()hathach
2021-05-18rename var to be consistenthathach
2021-05-18add hcd_ehci.h as interface for ehci porthathach
2021-02-26add rp2040 to host example buildhathach
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