summaryrefslogtreecommitdiff
path: root/src/host
AgeCommit message (Collapse)Author
2021-08-20improve host configuration parsinghathach
- remove driver class code binding - fully support IAD - auto calculate total length for interface descriptor for driver
2021-08-20hid host skip get report descriptor if too large instead of asserthathach
2021-08-20extra common edpt helper for device and host stackhathach
tu_edpt_validate() and tu_edpt_bind_driver()
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-10more clean uphathach
2021-06-10implement usbh_edpt_busy (WIP), remove hcd_edpt_busyhathach
2021-06-10remove hcd_edpt_stalled()hathach
2021-06-10add usbh_classdriver.hhathach
2021-05-31use hcd_frame_number() instead of uframehathach
2021-05-31clean uphathach
2021-05-31update hubhathach
2021-05-31add hub_port_set_feature()hathach
2021-05-31remove obsolete hcd_pipe_queue_xfer()/hcd_pipe_xfer()hathach
2021-05-31fix cast-align warning in msc hosthathach
2021-05-27more include clean uphathach
2021-05-23clean uphathach
2021-05-18remove CFG_TUH_HID_KEYBOARD and CFG_TUH_HID_MOUSEhathach
2021-05-18clean uphathach
2021-05-18add tuh_device_ready()hathach
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-23move ehci and ohci to portable folderhathach
2021-02-23fix ohci hcd_init() signature changehathach
2021-02-22separate hcd_init from ehcihathach
2021-02-22add rhport to hcd_init()hathach
2021-02-22make hcd tdi more generichathach
2021-02-18Implement requested PR changesJeremiah McCarthy
Removes CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, and makes the manual padding behavior standard. Replaced unused variable name with TU_RESERVED.
2021-02-16Add alternate bitfield padding optionJeremiah McCarthy
Adds configuration option CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, which substitutes bitfield variable " : 0" padding syntax with an unused variable of size equal to the remaining number of bits. This change resolves aligned access issues for some platforms. Default behavior is original if the option is not explicitly enabled.
2021-01-25fix host buildhathach
2021-01-22fix compiler warninghathach
2021-01-19RP2040 supportgraham sanderson
2020-11-07clean uphathach
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