summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2022-03-16Fix DSTS_FNSOF in dwc2.cReinhard Panhuber
2022-03-14Merge remote-tracking branch 'upstream/add-sof-isr' into add-sof-isrReinhard Panhuber
2022-03-14Add SOF callback function for feedback value determination in uac - wip!Reinhard Panhuber
2022-03-14Merge branch 'master' into add-sof-isrHa Thach
2022-03-07added dcd_sof_enable() stubs for all other portshathach
2022-03-07implement dcd_sof_enable() for rp2040hathach
2022-03-07remove broadcom/synopssy (repalced by synopsys/dwc2)hathach
2022-03-07Merge pull request #1379 from Qianhao2579/masterHa Thach
Modify the wrong macro definition code
2022-03-07Merge pull request #1374 from kasjer/kasjer/stm32wb55Ha Thach
stm32wb55 support
2022-03-07Add support for STM32WB mcuJerzy Kasenberg
2022-03-07Modify the wrong macro definition codeQianHao
2022-03-04Merge pull request #1369 from tannewt/host_string_descHa Thach
Add host string descriptor functions
2022-03-04fix naming, and buildhathach
2022-03-04correct qhd and qtd count for ehci/ohcihathach
2022-03-04rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAXhathach
minor clean up
2022-03-04Merge pull request #1370 from hathach/fix-esp-idfHa Thach
fix build with esp32s2, also use dwc2 for esp example
2022-03-04fix build with esp32s2, also use dwc2 for esp examplehathach
2022-03-03Add host string descriptor functionsScott Shawcroft
Plus typo fixes, GCC11 array bounds fix, snprintf for malloc-free debug and pragmas for alignment checks.
2022-02-28Merge pull request #1343 from Daft-Freak/patch-1Ha Thach
Open OUT endpoint for HID host
2022-02-26Merge pull request #1354 from hathach/mcu-specificHa Thach
Mcu specific
2022-02-26Merge pull request #1352 from ETCLabs/fix-ehci-isr-status-clear-errorHa Thach
Updated the clearing of the status register bits to use a straight '=…
2022-02-26add TUP_USBIP_DWC2hathach
2022-02-26more internal renamehathach
2022-02-26mcu specific renamehathach
2022-02-26Merge pull request #1311 from Wini-Buh/CCRX_ExtHa Thach
Solve problems with CCRX toolchain
2022-02-25Updated the clearing of the status register bits to use a straight '=', ↵Tom Peterson
rather than an '|='. Use of the latter caused an extra, unwanted read of the status register before the write-to-clear operation, which, in some cases, allowed new status bits to assert (relative to the initial read of the status register two statements earlier), and then be cleared blindly and unconditionally during the write-back. This had the potential (and, in my case, observed) effect of dropping the handling of an enabled interrupt. Ultimately, the system would lock up in a busy state, with no hope of clearing the condition. See Issue #1339 for more information.
2022-02-25more symbol renamehathach
2022-02-25internal symbol renamehathach
2022-02-25rename and move dcd_attr.h to tusb_mcu_attr.hhathach
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2022-02-25improve rphort management for usbdhathach
2022-02-23Support interrupt OUT in RP2040 HCDCharlie Birks
2022-02-22Merge pull request #1280 from kasjer/kasjer/nrf5x-dma-raceHa Thach
nrf5x: Fix DMA access race condition
2022-02-09Merge pull request #1304 from kkitayam/add_hcd_for_frdm_kl25zHa Thach
Add hcd driver for frdm kl25z
2022-02-02Merge branch 'hathach:master' into CCRX_ExtWini-Buh
2022-02-02Merge pull request #1291 from kasjer/kasjer/da1469x-fix-resumeHa Thach
da1469x: fix resume
2022-02-01Merge branch 'CCRX_Ext' of https://github.com/Wini-Buh/tinyusb into CCRX_ExtRoland
2022-02-01Modifications for CCRX toolchainRoland
2022-01-28OHCI: Fix array out of bounds issueRyzee119
If using a USB hub, a request outside the array size can occur Original line: https://github.com/hathach/tinyusb/blob/ffb257ac17f162bc5a4c26596d7a1e954db98aa5/src/portable/ohci/ohci.h#L162 It can happen in a few places but one such example is here: https://github.com/hathach/tinyusb/blob/ffb257ac17f162bc5a4c26596d7a1e954db98aa5/src/portable/ohci/ohci.c#L460 ie. if HUB address is 5, this would be an array index out of bounds on control endpoints as `CFG_TUH_DEVICE_MAX+1` is only 5. This fix just includes num of hubs in the reserve array size. Fixing locally fixed this issue.
2022-01-27Fix handling for pending transferskkitayam
2022-01-27Change hcd_edpt_xfer to send at the next SOFkkitayam
2022-01-27Add handling for NAK responsekkitayam
2022-01-27Fix handling control transferkkitayam
2022-01-27Add HCD functions for KL25Zkkitayam
2022-01-26fix mynewt build sunxihathach
2022-01-25Merge branch 'master' into masterHa Thach
2022-01-20dcd_da1469x: Re-enable RX after resumeJerzy Kasenberg
Going to suspend states disable reception on non-0 RX endpoints. Now when USB resume condition is detected, all RX endpoints with pending transfers are resumed.
2022-01-20dcd_da1469x: Fix over-run/under-run maskJerzy Kasenberg
Bit mask enabling/disabling over-run/unde-run was shifted by one nibble, so interrupt was never enabled. It did not force any issue as this situation could only happen on ISO endpoints without DMA.
2022-01-19Merge pull request #1265 from kkitayam/add_hcd_for_renesas_rxHa Thach
Add HCD driver for Renesas RX