| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-26 | improved hex debug print, improved USBH debug prints, added pid/vid debug print | IngHK | |
| 2023-12-13 | try to add samd51 to hil pool using doublereset (rpi gpio) and bossac | hathach | |
| 2023-12-08 | Merge remote-tracking branch 'remotes/hathach/master' into HostLogsFixes | IngHK | |
| 2023-11-24 | fixed compile errors due to untreated CFG_TUH_LOG_LEVEL | IngHK | |
| 2023-11-24 | add optional event hook callback tud_event_hook_cb() and tuh_event_hook_cb() | hathach | |
| 2023-11-23 | Add optional hooks for DCD and HCD events | Angus 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-03 | fix -Werror=null-dereference warning | hathach | |
| 2023-11-03 | fix race condition when dev0 is removed while enumerating | hathach | |
| 2023-09-28 | improve esp32 ci, build esp32 with -DDMAX3421_HOST=1 for max3421 testing | hathach | |
| revert change in hcd.h | |||
| 2023-09-28 | fix esp32 msc example | hathach | |
| 2023-09-27 | Merge branch 'master' into add-max3421-esp32 | hathach | |
| 2023-09-27 | change hcd_int_handler(rhport, in_isr) signature: add in_isr | hathach | |
| change tuh_int_handler() to take in_isr as optional parameter (default = true) | |||
| 2023-09-27 | update max3421 to have hcd_int_handler_ext() | hathach | |
| 2023-09-26 | tested cdc_msc_hid_freertos with samd51 | hathach | |
| add -Wno-error=format for espressif wrap up cdc_msc_hid_freertos | |||
| 2023-09-25 | adding host/cdc_msc_hid_freertos example | hathach | |
| 2023-09-07 | - wrap up hcd max3421, work well with nrf52840 | hathach | |
| - also add usbh_defer_func() | |||
| 2023-09-06 | minor debug clean up | hathach | |
| 2023-08-31 | improve connection & disconnection detection. But there is still issue when ↵ | hathach | |
| CONDETIRQ occurs but we are disabled interrupt (for osal queue access). | |||
| 2023-08-27 | more update to transaction | hathach | |
| 2023-08-23 | able to get 8 byte descriptor, but read(RCVBC) always return 0 | hathach | |
| - rename max3421e to max3421 - fix incorrect bitmask for HCTL, fix initial device connect - fix bus reset cause connect IRQ | |||
| 2023-08-22 | able to send setup packet | hathach | |
| 2023-08-18 | - update nrf52 bsp for cmake | hathach | |
| - add empty tuh_int_handler/tud_int_handler if corresponidng stack not enabled - add hcd_template.c | |||
| 2023-08-16 | fix abort transfer does not release endpoint, also reset state if it is ↵ | hathach | |
| control transfer | |||
| 2023-08-15 | more rename | hathach | |
| 2023-08-15 | more minor clean up | hathach | |
| - also rename usbh_classdriver.h to usbh_pvt.h to consitent with usbd | |||
| 2023-08-14 | fix issue 2188: support usbh_app_driver_get_cb() | rppicomidi | |
| 2023-08-07 | Add 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-02 | default class driver log level to CFG_TUH/TUD_LOG_LEVEL allow application to ↵ | hathach | |
| selectively disable usbd/usbh or driver log | |||
| 2023-07-31 | Merge pull request #2093 from abakosh/no_osal_delay | Ha Thach | |
| osal_none: make it possible to override the task delay function | |||
| 2023-07-27 | Merge pull request #2179 from hathach/enhance-ehci | Ha Thach | |
| Enhance EHCI | |||
| 2023-07-26 | mising ehci | hathach | |
| 2023-07-26 | correct hcd_edpt_clear_stall() API signature | hathach | |
| 2023-07-25 | fix unaligned hub status_change | hathach | |
| 2023-07-24 | Merge branch 'master' into hcd-abort-xfer | Ha Thach | |
| 2023-07-24 | clean up | hathach | |
| 2023-07-24 | change dcache clean/invalidate return type to bool | hathach | |
| add tu_assert() check for aligned 32byte address for imxrt | |||
| 2023-07-21 | implement hcd_edpt_abort_xfer() for EHCI, also move thing around a bit | hathach | |
| 2023-07-21 | add hcd_edpt_abort_xfer() API | hathach | |
| 2023-07-20 | prefer application callback over built-in driver | hathach | |
| 2023-07-20 | improve logging, allow easier to turn off usbd, driver logging | hathach | |
| can be useful when focusing on let's say usbh | |||
| 2023-07-18 | osal_none: make it possible to override the task delay function | Aladdin Bakosh | |
| 2023-07-17 | fix(RA_hcd): STALL status can be also 3 not only 2 | Aladdin Bakosh | |
| 2023-06-16 | fix build warnings | hathach | |
| 2023-06-13 | fix usbh issue when device genreate multiple attach/detach/attach when ↵ | hathach | |
| plugging in | |||
| 2023-06-07 | able to response with good crc | hathach | |
| 2023-06-01 | Fix diagnostic format string (missing %u) | Dave Nadler | |
| 2023-05-29 | slightly clean up | hathach | |
| 2023-05-29 | check status_change is not zero first | hathach | |
| 2023-05-29 | Even when we get an empty "status change" interrupt from the hub, schedule ↵ | Ivo Popov | |
| another interrupt poll. During enumeration, when there are multiple devices attached to the hub as it's plugged into the Pi Pico, enumeration hangs, because we get a "status change" callback with value zero. With this patch, we retry several times on "zero" status change callbacks, until eventually we succeed. This is the cheapo hub that exhibits this behavior, but I assume it's not the only one: https://www.amazon.com/gp/product/B083RQMC7S. While debugging this, I consulted the implementation in the Linux kernel. There, hub setup explicitly checks each port individually, before starting to depend on "status change" interrupts: https://elixir.bootlin.com/linux/latest/source/drivers/usb/core/hub.c#L1133. We probably should do something like that here, but it's a much bigger change. | |||
| 2023-05-19 | ehci fix dcache clean when control endpoint failed | hathach | |
