| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 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-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 | |
| 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-07 | Merge pull request #1820 from Staacks/master | Ha Thach | |
| Fix UVC probe and commit on MacOS | |||
| 2023-01-07 | minor clean up | hathach | |
| 2023-01-07 | remove _ff_overflowed() due to lack of use | hathach | |
| 2023-01-07 | simplify _ff_correct_read_index() | hathach | |
| 2023-01-07 | reverse idx2ptr() arguments to be consistent | hathach | |
| 2023-01-07 | update advance_pointer/backward_pointer to use depth instead of fifo, also ↵ | hathach | |
| rename to advance/backward_index | |||
| 2023-01-07 | simplify _tu_fifo_count() and _tu_fifo_remaining(), also rename to ↵ | hathach | |
| _ff_count() and _ff_remaining() | |||
| 2023-01-07 | simplify and remove _tu_fifo_empty, _tu_fifo_full. Also correct full ↵ | hathach | |
| condition check | |||
| 2023-01-07 | minor clean up | hathach | |
| 2023-01-06 | minimize tu_fifo size to 16 | hathach | |
| - remove non_used_index_space - packed overwritable with item_size | |||
| 2023-01-06 | minor clean up | hathach | |
| 2023-01-06 | Merge branch 'master' into fix-fifo-memory-overflow | hathach | |
| 2023-01-06 | Merge pull request #1837 from pete-pjb/master | Ha Thach | |
| Fix typo in audio.h. Specifiy _ctrl_xfer struct in CFG_TUSB_MEM_SECTION in usbh.c | |||
| 2023-01-04 | More warning fixes | Mengsk | |
| 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 | Fix IAR warning: Warning[Pe381]: extra ";" ignored | Mengsk | |
| 2022-12-27 | Fix UVC probe and commit on MacOS | Staacks | |
| 2022-12-27 | fix ncm warning | hathach | |
| 2022-12-26 | Merge pull request #1801 from tyustli/tyustli_sem_reset | Ha Thach | |
| [add] semaphore reset support for rt-thread | |||
| 2022-12-24 | add tuh_cdc_peek() | hathach | |
