summaryrefslogtreecommitdiff
path: root/examples/device
AgeCommit message (Collapse)Author
2023-02-28Merge pull request #1828 from HiFiPhile/stm32_fsdevHa Thach
stm32_fsdev & ISO EP buffer allocation improvements
2023-02-16Merge pull request #1825 from HiFiPhile/mic_testPanRe
Minor audio_test example fix.
2023-02-16Merge pull request #1853 from NullMember/masterHiFiPhile
examples/uac2: Fix mute and volume array lengths
2023-02-04change length in tud_hid_report_complete_cb() from uint8 to uint16hathach
2023-01-31fix typo issue #1859hathach
2023-01-30Merge pull request #1768 from ftdigdm/port-ft90xHa Thach
Port ft90x
2023-01-30hardcoded configPRIO_BITS for IAR build to pass CIhathach
2023-01-30Merge branch 'master' into port-ft90xHa Thach
2023-01-20fix warninghathach
2023-01-18fix iar build with board_testhathach
2023-01-18dont use non-std strncasecmphathach
2023-01-18get most examples build with iarhathach
2023-01-17update freertos example to build with iarhathach
2023-01-13examples/uac2: Fix mute and volume array lengthsMalik Enes Safak
2023-01-07Merge branch 'master' into ch32v307Ha Thach
2022-12-30Fix CI.Mengsk
2022-12-30Add multi-rate audio test example for new ISO buffer allocation.Mengsk
2022-12-29Minor audio_test example fix.Mengsk
Fix CFG_TUD_AUDIO_EP_SZ_IN size.
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-11-30Add endpoint definitions for more example projects.Gordon McNab
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-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-21host msc example work well with rp2040 pio-usbhathach
2022-11-18update uart read for lpc18/43 for testinghathach
2022-10-12Rename descriptor macros for consistencykkitayam
2022-10-08Add motion jpegkkitayam
2022-10-06Fix pointerkkitayam
2022-09-13Remove unused static dataBen Avison
This affects struct rspMsg in usbtmc_app.c (unconditionally) and uint8_t termChar in usbtmc_device.c (when NDEBUG is defined). IAR generates warning Pe550 'variable was set but never used'.
2022-09-13Don't assume different enum types can be combinedBen Avison
IAR generates warning Pa089 'enumerated type mixed with another enumerated type'.
2022-09-13Don't assume ints automatically convert to enumsBen Avison
IAR generates warning Pe188 'enumerated type mixed with another type'.
2022-09-13Remove unreachable codeBen Avison
IAR generates warning Pe111 'statement is unreachable'. In a couple of cases, replace return statements with TU_ATTR_FALLTHROUGH; because some compilers apparently can't figure out that the return statements are unreachable but do whinge about an imagined fall-through without them!
2022-09-13Fix compile errorskkitayam
2022-09-13Change images to MJPEGkkitayam
2022-09-12IAR declares strncasecmp in string.h not strings.hBen Avison
strings.h is not an ISO header file, so IAR generates fatal error Pe1696 'cannot open source file "strings.h"'. Even though strncasecmp isn't an ISO C library function, IAR's runtime library defines it, though it declares it in string.h instead.
2022-08-23Remove Hardcoded interface numbers from video descriptorsAhmed El-Sharnoby
Removing the Hardcoded interface numbers from the video descriptors allow the user to add other interfaces before or after the Video Control Interface and Video Streaming Interface
2022-08-03add 'stm32l052dap52' (STM32L052K8 MCU) board targetPeter Lawrence
'dap52' is Olimex's name of their STM32L052-based fork of 'dap42'
2022-07-19Merge pull request #1568 from hathach/revert-hid-callback-len-temporarilyHa Thach
temporarily revert len back to uint8_t in tud_hid_report_complete_cb() 0.14.0 release
2022-07-18Merge pull request #1531 from pigrew/usbtmc_highspeedHa Thach
USBTMC: Fixes and support for high-speed USB
2022-07-17temporarily revert len back to uint8_t in tud_hid_report_complete_cb() for ↵hathach
up coming release
2022-07-12RP@040: rework CMake for compiler warningsgraham sanderson
2022-07-12minor update to webusb serial examplehathach
2022-06-29Merge pull request #1539 from hathach/improve-ciHa Thach
Improve ci
2022-06-29fix end symbol for samx7x and same5xhathach
2022-06-29skip freertos example for F1C100Shathach
2022-06-28update rp2040 warningshathach
- remove "-Wno-stringop-overflow -Wno-array-bounds" - skip -Wconversion for gcc 9 and prior - suppress_tinyusb_warnings only when building with gcc 9 and below
2022-06-28Merge branch 'master' into rp2040_warninghathach