| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-01 | Merge branch 'master' into feature/STM32G0 | hathach | |
| 2023-05-24 | Merge pull request #2063 from abakosh/develop | Ha Thach | |
| fix(RA Host Portable): implement missing function __builtin_ctz(x) | |||
| 2023-05-24 | fix(RA Host Portable): implement missing function __builtin_ctz(x) for IAR | Aladdin Bakosh | |
| 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-19 | only clean/invalidate dcache on imxrt if memory is not in DTCM | 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 | usbd: fix control transfer issue for chipidea hs when previous status and ↵ | hathach | |
| new setup complete in the same isr frame change usbd edpt busy/stalled/claimed value to 0/1 instead of (true/false) since they are 1-bit field. | |||
| 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-10 | allow imxrt build with dual exmaples | 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-04-24 | Merge pull request #2013 from tannewt/imx_1042 | Ha Thach | |
| Handle iMX RT 1042 usb naming | |||
| 2023-04-20 | [rp2040] Make writes to SIE_CTRL aware of concurrent access | Jacek Fedorynski | |
| This commit makes it so that when setting the START_TRANS bit in the SIE_CTRL register, along with some other bits, we first set all the other bits, then wait some cycles, and then set the START_TRANS bit. Doing so protects against a situation where the USB controller is reading the register at the same time and gets an incorrect value. This mirrors the procedure already applied to buffer control registers. | |||
| 2023-04-17 | Cleanup unnecessary code for 16bit access. | Mengsk | |
| 2023-04-14 | Fix FIFO transfer and buffer alignment. | HiFiPhile | |
| 2023-04-14 | Fix GCC build. | HiFiPhile | |
| 2023-04-14 | Use PLL clock. | HiFiPhile | |
| 2023-04-14 | Merge branch 'master' of https://github.com/hathach/tinyusb into pr1942 | HiFiPhile | |
| 2023-04-06 | Handle iMX RT 1042 usb naming | Scott Shawcroft | |
| 2023-04-03 | Add STM32L5 support - no OTG similar to some L4s | John Cronin | |
| 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-20 | more compatible with IAR | hathach | |
| 2023-03-18 | more update to kinetis bsp | hathach | |
| 2023-03-18 | merge kinetis into its own family in bsp | hathach | |
| 2023-03-18 | Add support for NXP FRDM_K32L2A4S eval board. | Bob Paddock | |
| 2023-03-18 | more clean up | hathach | |
| 2023-03-17 | Merge branch 'master' into portability | hathach | |
| 2023-03-17 | fix trailing space and new line | hathach | |
| temporarily disable codespell | |||
| 2023-03-16 | more fix | hathach | |
| 2023-03-16 | rename symbols | hathach | |
| 2023-03-16 | rename file link to rusb2 | hathach | |
| 2023-03-16 | Merge branch 'master' into renesas-ra | hathach | |
| 2023-03-15 | fix PICO_SHARED_IRQ_HANDLER_HIGHEST_ORDER_PRIORITY not defined in old pico-sdk | hathach | |
| 2023-03-14 | Merge pull request #1953 from tannewt/fix_cached_imx_reset | Ha Thach | |
| Flush the dcd data on reset | |||
| 2023-03-13 | Flush the dcd data on reset | Scott Shawcroft | |
| 2023-03-12 | dcd_write_packet_memory: use volatile modifier for destination pointer | Hubert Denkmair | |
| 2023-03-12 | minor format | hathach | |
| 2023-03-11 | Merge pull request #1948 from dhalbert/remove-volatile-cast-include | Ha Thach | |
| rp2040: include hardware/sync.h explicitly | |||
| 2023-03-11 | Merge branch 'master' into renesas-ra | hathach | |
| 2023-03-10 | rp2040: include hardware/sync.h explicitly | Dan Halbert | |
| 2023-03-10 | dcd_nrf5x: ISO OUT handling | Jerzy Kasenberg | |
| For incoming ISO OUT packets it was possible to start DMA from endpoint to RAM before transfer was started resulting in unrelated memory corruption. This is scenario that causes memory corruption: - ISO OUT packet is received - Packet is transferred by DMA to transfer buffer - xfer->started is cleared and xfer->buffer is updated as it is in every case - Application takes to long to handle it (it happens when debugger is connected breakpoint is hit slowing down software). - Next ISO OUT packet arrives At this point there was no check if transfer was started and packet was copied by DMA to location beyond previous data, possibly overwriting unrelated memory. This solves the issue by checking that transfer was started and there is buffer ready for incoming packet. | |||
