summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-03-12dcd_write_packet_memory: use volatile modifier for destination pointerHubert Denkmair
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-08fix path to stm32g0xx.hHubert Denkmair
2023-03-08add basic STM32G0 supportHubert Denkmair
2023-03-08add basic STM32G0 supportHubert Denkmair
2023-03-06Merge pull request #1933 from kilograham/rp2040_llvm_tweaksHa Thach
make rp2040 code compile cleanly with LLVM embedded toochain for ARM.
2023-03-05fix: Fix wrong destsz used with tu_memcpy_sNathaniel Brough
Bug: #1935
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-27synopsys/dwc2: fix SOF interrupt handlingGunar Schorcht
SOF is not a flag of the GOTGINT register but of the GINTSTS register. Therefore the flag must be written in the GINTSTS register instead of the GOTGINT register to clear the interrupt.
2023-02-27Merge pull request #1852 from silvergasp/mem_sHa Thach
fix: Replace device calls to memcpy with tu_memcpy_s
2023-02-27minor clean uphathach
2023-02-22Merge pull request #1491 from Ryzee119/ohci_fixesHa Thach
OHCI usbh, tweaks and improvements
2023-02-22comment out osal_task_delay if using os nonehathach
2023-02-22white spacehathach
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-22MIDI_CIN_NOTE_ON definition transposed with MIDI_CIN_NOTE_OFFmikee47
2023-02-22use tu_static instead of static _fuzz_threadhathach
2023-02-22rename OHCI_RHPORTS to TUP_OHCI_RHPORTShathach
2023-02-22Merge pull request #1867 from silvergasp/thread_local_globalsHa Thach
fix: Change all static variables to thread when fuzzing
2023-02-22rename maros from FUZZ to _FUZZ, change TU_STATIC to static _fuzz_threadhathach
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-02-15Fix issue 1909rppicomidi
2023-02-12Correct bitfields for ↵Jeff Trull
cdc_desc_func_telephone_call_state_reporting_capabilities_t
2023-02-10Adjust reserved bitfields to make SDCC happyJeff Trull
- keep each field at or under 16b - For optimal packing, segment fields to 8b boundaries
2023-02-10update version to 0.15.0hathach
add changelog
2023-02-04change length in tud_hid_report_complete_cb() from uint8 to uint16hathach
2023-02-01Merge pull request #1877 from hathach/fix-host-cdc-without-iadHa Thach
Fix host cdc without iad
2023-01-31Merge pull request #1779 from P33M/rp2040_device_babble_fixHa Thach
rp2040: avoid device-mode state machine hang
2023-01-31fix typoshathach