| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | MIDI_CIN_NOTE_ON definition transposed with MIDI_CIN_NOTE_OFF | mikee47 | |
| 2023-02-22 | use tu_static instead of static _fuzz_thread | hathach | |
| 2023-02-22 | rename OHCI_RHPORTS to TUP_OHCI_RHPORTS | hathach | |
| 2023-02-22 | Merge pull request #1867 from silvergasp/thread_local_globals | Ha Thach | |
| fix: Change all static variables to thread when fuzzing | |||
| 2023-02-22 | rename maros from FUZZ to _FUZZ, change TU_STATIC to static _fuzz_thread | 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-02-15 | Fix issue 1909 | rppicomidi | |
| 2023-02-12 | Correct bitfields for ↵ | Jeff Trull | |
| cdc_desc_func_telephone_call_state_reporting_capabilities_t | |||
| 2023-02-10 | Adjust reserved bitfields to make SDCC happy | Jeff Trull | |
| - keep each field at or under 16b - For optimal packing, segment fields to 8b boundaries | |||
| 2023-02-10 | update version to 0.15.0 | hathach | |
| add changelog | |||
| 2023-02-04 | change length in tud_hid_report_complete_cb() from uint8 to uint16 | hathach | |
| 2023-02-01 | Merge pull request #1877 from hathach/fix-host-cdc-without-iad | Ha Thach | |
| Fix host cdc without iad | |||
| 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 | fix host issue when mounting an CDC device without IAD | 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 | Merge pull request #1768 from ftdigdm/port-ft90x | Ha Thach | |
| Port ft90x | |||
| 2023-01-30 | Merge branch 'master' into support-iar | hathach | |
| 2023-01-30 | hardcoded configPRIO_BITS for IAR build to pass CI | 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-21 | update stm32f1 to support iar build | hathach | |
| 2023-01-20 | fix: Change all static variables to thread when fuzzing | Nathaniel Brough | |
| 2023-01-20 | fix warnings with arithmetic on void* pointer | hathach | |
| 2023-01-20 | add helper tu_desc_find/find2/find3 | hathach | |
| 2023-01-18 | Merge pull request #1847 from HiFiPhile/dwc2_iar | Ha Thach | |
| dwc2: fix iar warnings | |||
| 2023-01-13 | fix: Replace device calls to memcpy with tu_memcpy_s | Nathaniel Brough | |
| Introduces a new function tu_memcpy_s, which is effectively a backport of memcpy_s. The change also refactors calls to memcpy over to the more secure tu_memcpy_s. | |||
| 2023-01-12 | Merge pull request #1405 from gregdavill/ch32v307 | Ha Thach | |
| Add WCH CH32V307 port | |||
| 2023-01-12 | add TUP_RHPORT_HIGHSPEED for ch32v307 | hathach | |
| 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 | |
