| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-03 | - add tuh_descriptor_get_string_langid() API | hathach | |
| - host enumeration always get language id, manufacturer, product and serial string. Which is required by some device such as 8bitdo | |||
| 2025-02-24 | add tuh_midi_mount_cb_t struct for tuh_midi_mount_cb() | hathach | |
| change tuh_midi_rx/tx_cb() to have xferred_bytes rename tuh_midi_get_num_rx/tx_cables() to tuh_midi_get_rx/tx_cable_count() use default empty callback instead of weak null to be compatible with keil compiler | |||
| 2025-02-21 | Merge branch 'master' into fork/atoktoto/midihost | hathach | |
| # Conflicts: # src/host/usbh.c | |||
| 2025-02-19 | more hub improve, handle more failed transfer with polling interrupt status ↵ | hathach | |
| endpoint | |||
| 2025-02-19 | complete separate hub epbuf from itf | hathach | |
| add hub_get_status(), hub_clear_feature() | |||
| 2025-02-19 | move status_change to epbuf | hathach | |
| improve hub_xfer_cb() rename internal complete function | |||
| 2025-02-17 | usbh always retry control transfer (max 3) in case of XFER_RESULT_FAILED. | hathach | |
| added tuh_connected() | |||
| 2025-02-17 | improve hub: retry if hub interrupt endpoint failed | hathach | |
| bump up pio-usb to latest | |||
| 2025-02-13 | update midi host to use endpoint stream API | hathach | |
| 2025-02-12 | - use CFG_TUH_MIDI as number of midi host instance | hathach | |
| - comment out tuh_descriptor_device_cb/tuh_desc_configuration_cb since it is unrelated to this PR | |||
| 2025-02-12 | fix host midi build | hathach | |
| 2025-02-12 | clean up | hathach | |
| 2025-02-12 | Merge branch 'master' into fork/atoktoto/midihost | hathach | |
| # Conflicts: # hw/bsp/rp2040/family.cmake # src/class/midi/midi.h # src/class/midi/midi_device.c # src/device/usbd_control.c # src/host/hcd.h # src/host/usbh.c # src/host/usbh.h | |||
| 2025-01-29 | Fix Auto speed display. | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2024-11-28 | Merge branch 'refs/heads/master' into fork/GuavTek/recover_zero_length_desc | hathach | |
| 2024-11-27 | Move desc_len sanity checks to start of loops | GuavTek | |
| 2024-11-27 | minor clean up | hathach | |
| 2024-11-27 | update device_info example to work with p4 dcache | hathach | |
| 2024-11-26 | msc host work ok with p4 dma | hathach | |
| 2024-11-26 | hcd dwc2 add dcache support, usbh correctly use cache line size with ↵ | hathach | |
| TUH_EPBUF_DEF | |||
| 2024-11-04 | usbh use the new tusb_time_delay_ms_api() | hathach | |
| fix duplicated device attach for some devices which cause "USBH Defer Attach until current enumeration complete" include dev0 for tuh_edpt_abort_xfer() | |||
| 2024-10-21 | add tusb_time_millis(), able to reset and enable dwc2 port and get SOF active | hathach | |
| 2024-10-18 | Recover host enumeration from zero length descriptors | GuavTek | |
| 2024-10-14 | change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵ | hathach | |
| consistent | |||
| 2024-10-11 | hcd_init() take init struct | hathach | |
| 2024-10-11 | change tusb_init(), tusb_rhport_init() to use init struct for expandability | hathach | |
| 2024-10-10 | add new tusb_int_handler(rhport, in_isr) as common irq handler | hathach | |
| update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible | |||
| 2024-08-26 | add sndfifo owner info to skip rewriting data for retrying NAKed | hathach | |
| 2024-06-20 | usbh: Add set address recovery time | Ryzee119 | |
| Ref USB Spec 9.2.6.3 | |||
| 2024-06-18 | usbh: Set interface recipient should be interface | Ryzee119 | |
| 2024-04-22 | fix nrfx v3 spim freq when init | hathach | |
| fix clang build with nrf | |||
| 2024-04-16 | add TU_ASSERT() to check for adding new usb event | hathach | |
| 2024-04-08 | add class driver deinit | hathach | |
| 2024-04-08 | add cpuctl and pinctl to tuh_configure() option for max3421 | hathach | |
| 2024-04-02 | add hcd_configure() to change max NAK dynamically | hathach | |
| 2024-03-28 | use hub_addr=0, hub_port=0 for removing root hub port | hathach | |
| 2024-03-28 | Fake unplug devices when a root hub is deinit | Scott Shawcroft | |
| 2024-03-28 | fix build when CFG_TUH_HUB == 0 | hathach | |
| 2024-03-28 | enhance hub removal using while loop to unroll recursive instead of event queue. | hathach | |
| 2024-03-22 | implement tuh_init() | hathach | |
| change usbh driver init() return type from void to bool | |||
| 2024-03-22 | adding deinit() stub for usbh/hcd class driver | hathach | |
| 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-04 | code reformat | hathach | |
| 2024-02-08 | missing \r\n after TU_LOG_BUF => moved \r\n to tu_print_buf() | IngHK | |
| 2024-02-07 | Merge remote-tracking branch 'remotes/hathach/master' into improve_debug_prints | IngHK | |
| 2024-02-07 | changes after review | IngHK | |
| 2024-01-12 | - change tuh_event_hook_cb, tud_event_hook_cb to weak default implementation | hathach | |
| - change code style | |||
| 2024-01-11 | Merge pull request #2400 from Ryzee119/hub_fix | Ha Thach | |
| [HUB] Fix double status xfer | |||
| 2024-01-09 | [HUB] Prevent status request to invalid ep_num | Ryzee119 | |
| 2024-01-07 | [HUB] Fix double status xfer | Ryzee119 | |
