| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-24 | made log line end consistent \r\n | IngHK | |
| 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-08-16 | minor comment | hathach | |
| 2023-08-16 | clear qhd halted bit if not caused by STALL protocol, allow for next transfer | hathach | |
| 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-07-27 | Merge pull request #2179 from hathach/enhance-ehci | Ha Thach | |
| Enhance EHCI | |||
| 2023-07-27 | add check for edpt_xfer() with halted, also reset data toggle when clear stall | hathach | |
| 2023-07-26 | mising ehci | hathach | |
| 2023-07-25 | improve processing usb complete and error isr. | hathach | |
| also merge them together | |||
| 2023-07-25 | use standard EHCI USB INT instead of chipidea async/period interrupt to be ↵ | hathach | |
| compatible with other EHCI implementation | |||
| 2023-07-24 | Merge branch 'master' into hcd-abort-xfer | Ha Thach | |
| 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 | minor ehci rename, move code around | hathach | |
| 2023-07-21 | add hcd_edpt_abort_xfer() API | hathach | |
| 2023-06-16 | fix build warnings | hathach | |
| 2023-05-23 | Enhance chipidea (#2075) | Ha Thach | |
| * update chipidea dcd, remove manual ep_count and use DCCPARAMS to get number of endpoint instead * add dcd dcache for chipidea * add cmake for lpc18 * add makefile build for mcx * use fork of mcu sdk * fix ci build with nrf * flash rp2040 with openocd | |||
| 2023-05-19 | more dcache fix | hathach | |
| 2023-05-19 | ehci fix dcache clean when control endpoint failed | hathach | |
| 2023-05-18 | refactor ehci: add attached_buffer for dcache invalidate for IN transfer | hathach | |
| 2023-05-18 | refactor ehci, since usbh only queue 1 TD per queue head | hathach | |
| 2023-05-18 | EHCI more improvement | hathach | |
| - more dcache clean/invalidate - extract init_periodic_list() - improve isr list handling | |||
| 2023-05-18 | more cache, fix an similar issue with OHCI when removing an queue head | hathach | |
| 2023-05-18 | use weak local for dcache function to skip if() | hathach | |
| 2023-05-18 | EHCI adding dcahe support, passing enumertaion | hathach | |
| 2023-05-17 | adding hcd_dcache_clean/hcd_dcache_invalidate | hathach | |
| 2023-05-16 | fix error on EHCI causes xfer error in non-queued qhd which cause memory fault | hathach | |
| 2023-05-16 | EHCI: fix xfer failed with disconnected device as stalled | hathach | |
| - change CFG_TUH_ENDPOINT_MAX to 16 (max endpoint pair per device) if not defined - change QHD_MAX for EHCI, should be user configurable and more optimized in the future | |||
| 2023-05-16 | correct EHCI reporting failed xfer (instead of stalled) when device is unplugged | hathach | |
| 2023-05-09 | fix ehci issue with portsc when enable port power and port reset | hathach | |
| fix attached device not regconized if attached before power on | |||
| 2023-03-24 | separate CFG_TUSB_MEM_SECTION and CFG_TUSB_MEM_ALIGN to | hathach | |
| - 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-17 | fix trailing space and new line | hathach | |
| temporarily disable codespell | |||
| 2023-01-03 | Fix typo in audio.h. Specifiy _ctrl_xfer struct in CFG_TUSB_MEM_SECTION | pete-pjb | |
| Add NULL check to loop in list_remove_qhd_by_addr() function in ehci.c | |||
| 2022-12-04 | Fix typos | Bastien Nocera | |
| 2022-03-20 | Merge branch 'master' into pio-host | hathach | |
| 2022-03-19 | add parse config descriptor to example | hathach | |
| move usbh_edpt_open() to public API, remove rhport from its signature | |||
| 2022-03-04 | fix naming, and build | hathach | |
| 2022-03-04 | correct qhd and qtd count for ehci/ohci | hathach | |
| 2022-03-04 | rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAX | hathach | |
| minor clean up | |||
| 2022-03-03 | Add host string descriptor functions | Scott Shawcroft | |
| Plus typo fixes, GCC11 array bounds fix, snprintf for malloc-free debug and pragmas for alignment checks. | |||
| 2022-03-02 | try to fix ci | hathach | |
| 2022-02-26 | Merge pull request #1354 from hathach/mcu-specific | Ha Thach | |
| Mcu specific | |||
| 2022-02-26 | Merge pull request #1352 from ETCLabs/fix-ehci-isr-status-clear-error | Ha Thach | |
| Updated the clearing of the status register bits to use a straight '=… | |||
| 2022-02-26 | more internal rename | hathach | |
| 2022-02-26 | mcu specific rename | hathach | |
| 2022-02-25 | Updated the clearing of the status register bits to use a straight '=', ↵ | Tom Peterson | |
| rather than an '|='. Use of the latter caused an extra, unwanted read of the status register before the write-to-clear operation, which, in some cases, allowed new status bits to assert (relative to the initial read of the status register two statements earlier), and then be cleared blindly and unconditionally during the write-back. This had the potential (and, in my case, observed) effect of dropping the handling of an enabled interrupt. Ultimately, the system would lock up in a busy state, with no hope of clearing the condition. See Issue #1339 for more information. | |||
| 2022-02-25 | more symbol rename | hathach | |
| 2022-02-25 | internal symbol rename | hathach | |
| 2022-02-25 | rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED | hathach | |
| 2021-10-24 | remove ep descriptor wMaxPacketSize bitfield due to endian issue | hathach | |
