| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-02 | rp2040: Fixup lib and example compile for LLVM Embedded Toolchain for ARM | graham sanderson | |
| 2023-03-01 | add TUP_USBIP_FSDEV and TUP_USBIP_FSDEV_STM32, clean up ifdef with stm32 | hathach | |
| 2023-02-28 | Merge pull request #1828 from HiFiPhile/stm32_fsdev | Ha Thach | |
| stm32_fsdev & ISO EP buffer allocation improvements | |||
| 2023-02-28 | rename ep_num to ep_idx, minor clean up | hathach | |
| 2023-02-22 | comment out osal_task_delay if using os none | hathach | |
| 2023-02-22 | move and add optional tusb_app_virt_to_phys/tusb_app_phys_to_virt | hathach | |
| also add place holder for tusb_app_dcache_flush() and tusb_app_dcache_invalidate() | |||
| 2023-02-22 | rename OHCI_RHPORTS to TUP_OHCI_RHPORTS | hathach | |
| 2023-02-18 | ohci: Disable MIE interrupt during IRQ processing, zero HccADoneHead on ↵ | wooyay | |
| completion | |||
| 2023-02-18 | ohci: Use enum instead of magic number | Ryzee119 | |
| 2023-02-18 | ohci: Add ability to separate physical and virtual memory | Ryan Wendland | |
| 2023-02-18 | ohci: Set skip on ed prior to removal | Ryan Wendland | |
| 2023-02-18 | ohci: Fix bug in ed removal | Ryan Wendland | |
| 2023-02-18 | ohci: Direct port commands to the correct rhport. | Ryzee119 | |
| 2023-02-18 | ohci: Force reset of devices already connected on power up | Ryzee119 | |
| 2023-02-18 | ohci: Wait POTG time after port power | Ryzee119 | |
| 2023-02-18 | ohci: Toggle frameinterval bit on update | Ryzee119 | |
| 2023-02-18 | ohci: Leave SMM or bios mode during init | Ryzee119 | |
| 2023-02-18 | ohci: Support configurable number of roothub ports | Ryzee119 | |
| 2023-02-18 | ohci: Expand roothub descriptors into unions | Ryzee119 | |
| 2023-01-31 | Merge pull request #1779 from P33M/rp2040_device_babble_fix | Ha Thach | |
| rp2040: avoid device-mode state machine hang | |||
| 2023-01-31 | fix typos | hathach | |
| 2023-01-31 | move errata to end of c file | hathach | |
| 2023-01-31 | add e15 prefix or walkaround related functions, also minor refactor | hathach | |
| 2023-01-31 | minor clean up | hathach | |
| 2023-01-30 | fix typo | hathach | |
| 2023-01-30 | Merge branch 'master' into port-ft90x | Ha Thach | |
| 2023-01-24 | rp2040: shuffle hw_endpoint members | Jonathan Bell | |
| Ordering by element size prevents alignment holes, and as a consequence the host mode version of the struct is the same size as device, as pad bytes at the end are used instead. | |||
| 2023-01-24 | rp2040: avoid device-mode state machine hang | Jonathan Bell | |
| Don't mark IN buffers as available during the last 200us of a full-speed frame. This avoids a situation seen with the USB2.0 hub on a Raspberry Pi 4 where a late IN token before the next full-speed SOF can cause port babble and a corrupt ACK packet. The nature of the data corruption has a chance to cause device lockup. Use the next SOF to mark delayed buffers as available. This reduces available Bulk IN bandwidth by approximately 20%, and requires that the SOF interrupt is enabled while these transfers are ongoing. Inherit the top-level enable from the corresponding Pico-SDK flag. Applications that will not use the device in a situation where it could be plugged into a Pi 4 or Pi 400 (for example, when directly connected to a commodity hub or other host) can turn off the flag in the SDK. v2: use a field in hw_endpoint to mark pending. v3: Partial rewrite following review comments - Stub functions out if the workaround is not required - Only force-enable SOF while any vulnerable endpoints are active - Respect dcd_sof_enable() functionality - Get rid of all but necessary ifdef hackery - Fix a bug where the "endpoint lock" was used with an uninitialised pointer. | |||
| 2023-01-23 | rp2040: export hw_endpoint_start_next_buffer() and hw_endpoint_lock_update() | Jonathan Bell | |
| The next change to the driver requires the export of these functions. Leave the lock unimplemented for now. Also move hw_set and hw_clear aliases into the top-level header file. | |||
| 2023-01-18 | Merge pull request #1847 from HiFiPhile/dwc2_iar | Ha Thach | |
| dwc2: fix iar warnings | |||
| 2023-01-12 | Merge pull request #1405 from gregdavill/ch32v307 | Ha Thach | |
| Add WCH CH32V307 port | |||
| 2023-01-12 | add dcd_remote_wakeup() stub | hathach | |
| 2023-01-12 | rename driver with dcd_ to be consitent with other ports | hathach | |
| 2023-01-12 | add note for openocd with wch, also add wch-riscv.cfg | hathach | |
| 2023-01-11 | dwc2: fix IAR warnings. | MasterPhi | |
| 2023-01-09 | Merge pull request #1843 from HiFiPhile/ip3511 | Ha Thach | |
| ip3511 : Fix IAR build. | |||
| 2023-01-08 | ip3511 : Fix IAR build. | MasterPhi | |
| 2023-01-07 | Merge branch 'master' into ch32v307 | Ha Thach | |
| 2023-01-05 | Add fix to dcd_edpt_iso_activate() | Mengsk | |
| 2023-01-05 | Fixed bug where with some devices, the TU_ASSERT inserted with this commit ↵ | Simon Kueppers | |
| gets triggered for ISOCHRONOUS endpoints. It is necessary for those endpoints to set the NUM_BLOCK and BLSIZE for the receiving buffer in both, USB_COUNTn_TX and USB_COUNTn_RX. Despite the datasheet showing those fields only for the USB_COUNTn_RX register | |||
| 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 | |||
| 2023-01-02 | Remove tu_stm32_sof_cb | Mengsk | |
| 2023-01-02 | Clean up. | Mengsk | |
| 2022-12-30 | Fix buffer allocation overflow. | Mengsk | |
| 2022-12-30 | Add ISO buffer allocation. | Mengsk | |
| 2022-12-29 | Do not set USB_EP_RX_NAK for ISO EP. | Mengsk | |
| 2022-12-29 | Fix CI. | Mengsk | |
| 2022-12-29 | Add dcd_edpt_iso_alloc() / dcd_edpt_iso_activate() for ISO EP buffer management. | Mengsk | |
| 2022-12-29 | Generally enable ISO xfer. | Mengsk | |
| 2022-12-29 | Add hardware endpoint allocator. | Mengsk | |
