summaryrefslogtreecommitdiff
path: root/src/host
AgeCommit message (Collapse)Author
2024-08-26add sndfifo owner info to skip rewriting data for retrying NAKedhathach
2024-06-20usbh: Add set address recovery timeRyzee119
Ref USB Spec 9.2.6.3
2024-06-18usbh: Set interface recipient should be interfaceRyzee119
2024-04-22fix nrfx v3 spim freq when inithathach
fix clang build with nrf
2024-04-16add TU_ASSERT() to check for adding new usb eventhathach
2024-04-08add class driver deinithathach
2024-04-08add cpuctl and pinctl to tuh_configure() option for max3421hathach
2024-04-02add hcd_configure() to change max NAK dynamicallyhathach
2024-03-28use hub_addr=0, hub_port=0 for removing root hub porthathach
2024-03-28Fake unplug devices when a root hub is deinitScott Shawcroft
2024-03-28fix build when CFG_TUH_HUB == 0hathach
2024-03-28enhance hub removal using while loop to unroll recursive instead of event queue.hathach
2024-03-22implement tuh_init()hathach
change usbh driver init() return type from void to bool
2024-03-22adding deinit() stub for usbh/hcd class driverhathach
add TUSB_VERSION_BUILD, also add TUSB_VERSION_NUMBER
2024-03-04- usbh enumeration: move _parse_configuration_descriptor after ↵hathach
SET_CONFIGURATION is successful - usbh: abort all pending xfer when SET_CONFIGURATION is complete - use tu_edpt_release in tuh_edpt_abort_xfer instead of usbh_edpt_release - rename _xfer_complete -> _control_xfer_complete
2024-03-04code reformathathach
2024-02-08missing \r\n after TU_LOG_BUF => moved \r\n to tu_print_buf()IngHK
2024-02-07Merge remote-tracking branch 'remotes/hathach/master' into improve_debug_printsIngHK
2024-02-07changes after reviewIngHK
2024-01-12- change tuh_event_hook_cb, tud_event_hook_cb to weak default implementationhathach
- change code style
2024-01-11Merge pull request #2400 from Ryzee119/hub_fixHa Thach
[HUB] Fix double status xfer
2024-01-09[HUB] Prevent status request to invalid ep_numRyzee119
2024-01-07[HUB] Fix double status xferRyzee119
2023-12-26improved hex debug print, improved USBH debug prints, added pid/vid debug printIngHK
2023-12-13try to add samd51 to hil pool using doublereset (rpi gpio) and bossachathach
2023-12-08Merge remote-tracking branch 'remotes/hathach/master' into HostLogsFixesIngHK
2023-11-24fixed compile errors due to untreated CFG_TUH_LOG_LEVELIngHK
2023-11-24add optional event hook callback tud_event_hook_cb() and tuh_event_hook_cb()hathach
2023-11-23Add optional hooks for DCD and HCD eventsAngus Gratton
These are intended to allow bare metal platforms with one-shot scheduling capabilities to schedule the TinyUSB task handlers whenever they know there is work for them to do. Signed-off-by: Angus Gratton <[email protected]>
2023-11-03fix -Werror=null-dereference warninghathach
2023-11-03fix race condition when dev0 is removed while enumeratinghathach
2023-09-28improve esp32 ci, build esp32 with -DDMAX3421_HOST=1 for max3421 testinghathach
revert change in hcd.h
2023-09-28fix esp32 msc examplehathach
2023-09-27Merge branch 'master' into add-max3421-esp32hathach
2023-09-27change hcd_int_handler(rhport, in_isr) signature: add in_isrhathach
change tuh_int_handler() to take in_isr as optional parameter (default = true)
2023-09-27update max3421 to have hcd_int_handler_ext()hathach
2023-09-26tested cdc_msc_hid_freertos with samd51hathach
add -Wno-error=format for espressif wrap up cdc_msc_hid_freertos
2023-09-25adding host/cdc_msc_hid_freertos examplehathach
2023-09-07- wrap up hcd max3421, work well with nrf52840hathach
- also add usbh_defer_func()
2023-09-06minor debug clean uphathach
2023-08-31improve connection & disconnection detection. But there is still issue when ↵hathach
CONDETIRQ occurs but we are disabled interrupt (for osal queue access).
2023-08-27more update to transactionhathach
2023-08-23able to get 8 byte descriptor, but read(RCVBC) always return 0hathach
- rename max3421e to max3421 - fix incorrect bitmask for HCTL, fix initial device connect - fix bus reset cause connect IRQ
2023-08-22able to send setup packethathach
2023-08-18- update nrf52 bsp for cmakehathach
- add empty tuh_int_handler/tud_int_handler if corresponidng stack not enabled - add hcd_template.c
2023-08-16fix abort transfer does not release endpoint, also reset state if it is ↵hathach
control transfer
2023-08-15more renamehathach
2023-08-15more minor clean uphathach
- also rename usbh_classdriver.h to usbh_pvt.h to consitent with usbd
2023-08-14fix issue 2188: support usbh_app_driver_get_cb()rppicomidi
2023-08-07Add tuh_rhport_is_active() and tuh_rhport_reset_bus()hathach
- also improve ehci bus reset - seperate bus reset delay and contact debouncing delay in enumeration