summaryrefslogtreecommitdiff
path: root/src/host/usbh.c
AgeCommit message (Collapse)Author
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-28fix esp32 msc examplehathach
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-22able to send setup packethathach
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
2023-08-02default class driver log level to CFG_TUH/TUD_LOG_LEVEL allow application to ↵hathach
selectively disable usbd/usbh or driver log
2023-07-31Merge pull request #2093 from abakosh/no_osal_delayHa Thach
osal_none: make it possible to override the task delay function
2023-07-21implement hcd_edpt_abort_xfer() for EHCI, also move thing around a bithathach
2023-07-21add hcd_edpt_abort_xfer() APIhathach
2023-07-20prefer application callback over built-in driverhathach
2023-07-20improve logging, allow easier to turn off usbd, driver logginghathach
can be useful when focusing on let's say usbh
2023-07-18osal_none: make it possible to override the task delay functionAladdin Bakosh
2023-07-17fix(RA_hcd): STALL status can be also 3 not only 2Aladdin Bakosh
2023-06-13fix usbh issue when device genreate multiple attach/detach/attach when ↵hathach
plugging in
2023-06-07able to response with good crchathach
2023-06-01Fix diagnostic format string (missing %u)Dave Nadler
2023-05-19ehci fix dcache clean when control endpoint failedhathach
2023-05-16add various check for disconncted device, also fix #1511 un-roll recursive ↵hathach
hub removal with usbh queue
2023-05-16correct EHCI reporting failed xfer (instead of stalled) when device is unpluggedhathach
2023-04-28improve host serial drivershathach
- tuh_control_xfer() update xfer result to user_data if complete callback = NULL (sync/blocking) - refactor host serial driver for acm/ftdi/cp210x
2023-04-26hacky, but ftdi work with hard code baudrate = 9600hathach
2023-03-24separate CFG_TUSB_MEM_SECTION and CFG_TUSB_MEM_ALIGN tohathach
- CFG_TUD_MEM_SECTION and CFG_TUD_MEM_ALIGN - CFG_TUH_MEM_SECTION and CFG_TUH_MEM_ALIGN - fix missing mem section and align for host
2023-03-22add tuh_task_event_ready(), better implement blocking control transfer for rtoshathach
2023-03-21add osal_task_delay() for control blockinghathach
2023-03-21add note for blocking tuh_configuration_set(), tuh_interface_set()hathach
2023-03-21add tuh_set_interfacehathach
2023-03-17Merge branch 'master' into portabilityhathach
2023-03-17minor refactor to invalid indexhathach
2023-03-17fix enumerate one device at a timehathach
2023-01-31fix host issue when mounting an CDC device without IADhathach
2023-01-03Fix typo in audio.h. Specifiy _ctrl_xfer struct in CFG_TUSB_MEM_SECTIONpete-pjb
Add NULL check to loop in list_remove_qhd_by_addr() function in ehci.c
2022-12-22correct host cdc enumhathach
2022-12-22moving edpt_stream API into common tusb.chathach
2022-12-21minor debug loghathach
2022-12-21rename TU_LOG_VAR to TU_LOG_PTR, print out setup of failed control transfer ↵hathach
when LOG=1
2022-12-16correct cdc usbh_driver_set_config_complete()hathach
2022-12-16cdc check for bNumEndpoints before checking for endpoint descriptorhathach
2022-12-16fix ci with usbh and unit testhathach