summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-12-19Update osal_rtthread.htyustli
2022-12-19[add] semaphore reset support for rt-threadtyustli
add semaphore reset support for rt-thread
2022-12-16correct cdc usbh_driver_set_config_complete()hathach
2022-12-16stubhathach
2022-12-16add common EPSIZE for bulk/iso in full and highspeedhathach
adding cdc host fifo tx/rx
2022-12-16minor renamehathach
2022-12-16cdc check for bNumEndpoints before checking for endpoint descriptorhathach
2022-12-16adding tuh_cdc_mount_cb/tuh_cdc_umount_cbhathach
start adding cdc_app.c to example
2022-12-16Merge pull request #1799 from hathach/update-osal-mutexHa Thach
Update osal mutex
2022-12-16update fifo per PanRe reviewhathach
2022-12-16fix ci with usbh and unit testhathach
2022-12-15fix build with usbtmchathach
2022-12-15use OSAL_MUTEX_REQUIRED to replace CFG_FIFO_MUTEX/TUSB_OPT_MUTEXhathach
add macro to swallow mutex API in order to simplify code with mutex
2022-12-14fix midi MS Header wTotalLength computationhathach
2022-12-12fix int conversion warningshathach
2022-12-10clean uphathach
2022-12-09add fifo implementation notehathach
- handle/fix double overflowed with write() - other minor clean upp
2022-12-09Merge pull request #1783 from scoudreau/usbtmc-high-speedHa Thach
usbtmc: correct packet size bug
2022-12-08Added missing typecast to pass build checksscoudreau
2022-12-08Correct interrupt polling interval in descriptorSebastien COUDREAU
Use macro argument instead of 0x16 constant value. At least Linux kernel was complaining about this value: "config 1 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 22, changing to 8" (warning obtained using usbtmc device config)
2022-12-08usbtmc: correct packet size bugSebastien COUDREAU
Code was only reading the first 64 bytes of a 512 bytes packet.
2022-12-08enhance tu fifohathach
- rename wr/rd absolute to index, and rel to pointer. - fix crash with _tu_fifo_remaining() - change get_relative_pointer() to idx2ptr() and merge with _ff_mod()
2022-12-08fix typo, add -Wno-error=unreachable-code for fuzz due to latest cdc changeshathach
2022-12-06cdc: Fix autoflush for FIFO < MPSTomas Rezucha
2022-12-05Merge pull request #1776 from hathach/hid-fidoHa Thach
Hid fido
2022-12-05rename to match fido sample uf2_hid..hhathach
2022-12-05Merge pull request #1767 from pete-pjb/masterHa Thach
Allow the use of non-static allocation for FreeRTOS mutexes & queues
2022-12-05clean osal_freertos, update freertos examples to work with ↵hathach
configSUPPORT_DYNAMIC_ALLOCATION only note: for example to build with configSUPPORT_STATIC_ALLOCATION = 0, one of heap_n.c must be included in makefile/cmake
2022-12-04more typoshathach
2022-12-04Fix typosBastien Nocera
2022-12-02Back out another of my changes I am still investigating.pete-pjb
2022-12-02Some reverts and changes after discussion.pete-pjb
2022-12-01Added CFG_TUSB_MEM_SECTION define to struct _ctrl_xfer in usbh.cpete-pjb
2022-12-01Alter tuh_task_ext() function so no need to return when using FreeRTOSPeterB
2022-11-30Fix white space issue.pete-pjb
2022-11-30Merge branch 'hathach:master' into masterPete Bone
2022-11-30Merge branch 'hathach:master' into port-ft90xGordon McNab
2022-11-30more clean uphathach
2022-11-30white spaceshathach
2022-11-30Add FT9xx for cdc_dual_portsGordon McNab
Fix handling of interrupt endpoints. i.e. no ZLPs. Fix the assignation of endpoint types. Add button support for MM900evx boards. On board support do not block for UART input.
2022-11-30Modify FreeRTOS integration to allow non-static allocation.pete-pjb
2022-11-30Merge pull request #1755 from rppicomidi/fix_1721Ha Thach
Fix RP2040 Issue 1721
2022-11-29Fix transfers issues with FT9xxGordon McNab
Correct USB FIFO use for setup data phases (OUT transfers). We cannot stop traffic on the control endpoint so we set a flag and pull data from host when tinyUSB requests it from the USB FIFO. Extend this for all endpoints although currently not required. Rename all instances of ft90x which can apply to ft93x as ft9xx. Add support for the cdc_dual_ports example for ft9xx. Add LED pin definition for board LED in a simple to access place on the Bridgetek MM900EVx boards.
2022-11-28Fix issue with the CDC SetLineCoding requestGordon McNab
The SetLineCoding would fail as host would send the SETUP OUT phase before tinyUSB had setup a transaction for it. ft9xx port would ignore the transfer since there was no valid transaction setup for it. One SETUP data phase packet is cached now.
2022-11-28increase delay between attempts to 100mshathach
2022-11-28Retry a few times with transfers in enumeration since device can be unstable ↵hathach
when starting up
2022-11-23Fix RP2040 Issue 1721rppicomidi
2022-11-23rework tuh_msc_complete_cb_t signature to use new tuh_msc_complete_data_thathach
add user arg to all scsi command API that support complete callback
2022-11-21Merge branch 'master' into midihostAndrzej Tokarski
2022-11-21Explicit type conversionatoktoto