summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2023-03-24separate CFG_TUSB_MEM_SECTION and CFG_TUSB_MEM_ALIGN tohathach
- 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-20more compatible with IARhathach
2023-03-18more update to kinetis bsphathach
2023-03-18merge kinetis into its own family in bsphathach
2023-03-18Add support for NXP FRDM_K32L2A4S eval board.Bob Paddock
2023-03-18more clean uphathach
2023-03-17Merge branch 'master' into portabilityhathach
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2023-03-16more fixhathach
2023-03-16rename symbolshathach
2023-03-16rename file link to rusb2hathach
2023-03-16Merge branch 'master' into renesas-rahathach
2023-03-15fix PICO_SHARED_IRQ_HANDLER_HIGHEST_ORDER_PRIORITY not defined in old pico-sdkhathach
2023-03-14Merge pull request #1953 from tannewt/fix_cached_imx_resetHa Thach
Flush the dcd data on reset
2023-03-13Flush the dcd data on resetScott Shawcroft
2023-03-12minor formathathach
2023-03-11Merge pull request #1948 from dhalbert/remove-volatile-cast-includeHa Thach
rp2040: include hardware/sync.h explicitly
2023-03-11Merge branch 'master' into renesas-rahathach
2023-03-10rp2040: include hardware/sync.h explicitlyDan Halbert
2023-03-10dcd_nrf5x: ISO OUT handlingJerzy 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.
2023-03-08fix incorrect merge of hcd linkhathach
2023-03-08fix freertos build with iar, format/indent link_typehathach
2023-03-08Merge branch 'master' into renesas-rahathach
2023-03-02rp2040: Fixup lib and example compile for LLVM Embedded Toolchain for ARMgraham sanderson
2023-03-01add TUP_USBIP_FSDEV and TUP_USBIP_FSDEV_STM32, clean up ifdef with stm32hathach
2023-02-28Merge pull request #1828 from HiFiPhile/stm32_fsdevHa Thach
stm32_fsdev & ISO EP buffer allocation improvements
2023-02-28rename ep_num to ep_idx, minor clean uphathach
2023-02-22comment out osal_task_delay if using os nonehathach
2023-02-22move and add optional tusb_app_virt_to_phys/tusb_app_phys_to_virthathach
also add place holder for tusb_app_dcache_flush() and tusb_app_dcache_invalidate()
2023-02-22rename OHCI_RHPORTS to TUP_OHCI_RHPORTShathach
2023-02-18ohci: Disable MIE interrupt during IRQ processing, zero HccADoneHead on ↵wooyay
completion
2023-02-18ohci: Use enum instead of magic numberRyzee119
2023-02-18ohci: Add ability to separate physical and virtual memoryRyan Wendland
2023-02-18ohci: Set skip on ed prior to removalRyan Wendland
2023-02-18ohci: Fix bug in ed removalRyan Wendland
2023-02-18ohci: Direct port commands to the correct rhport.Ryzee119
2023-02-18ohci: Force reset of devices already connected on power upRyzee119
2023-02-18ohci: Wait POTG time after port powerRyzee119
2023-02-18ohci: Toggle frameinterval bit on updateRyzee119
2023-02-18ohci: Leave SMM or bios mode during initRyzee119
2023-02-18ohci: Support configurable number of roothub portsRyzee119
2023-02-18ohci: Expand roothub descriptors into unionsRyzee119
2023-01-31Merge pull request #1779 from P33M/rp2040_device_babble_fixHa Thach
rp2040: avoid device-mode state machine hang
2023-01-31fix typoshathach
2023-01-31move errata to end of c filehathach
2023-01-31add e15 prefix or walkaround related functions, also minor refactorhathach
2023-01-31minor clean uphathach
2023-01-30fix typohathach
2023-01-30Merge branch 'master' into port-ft90xHa Thach
2023-01-24rp2040: shuffle hw_endpoint membersJonathan 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.