Commit Graph

861 Commits

Author SHA1 Message Date
3342635237 Merge pull request #1825 from HiFiPhile/mic_test
Minor audio_test example fix.
2023-02-16 11:59:44 +01:00
9e16e904ed Merge pull request #1853 from NullMember/master
examples/uac2: Fix mute and volume array lengths
2023-02-16 11:22:52 +01:00
3422e05684 change length in tud_hid_report_complete_cb() from uint8 to uint16 2023-02-04 11:43:23 +07:00
9b6d6a983a fix typo issue #1859 2023-01-31 18:42:02 +07:00
b03a688b24 Merge pull request #1768 from ftdigdm/port-ft90x
Port ft90x
2023-01-30 22:13:14 +07:00
cc18784479 hardcoded configPRIO_BITS for IAR build to pass CI 2023-01-30 16:42:56 +07:00
88f3279c3c Merge branch 'master' into port-ft90x 2023-01-30 11:40:53 +07:00
3fd075b48b fix warning 2023-01-20 15:29:23 +07:00
84be70baf5 fix iar build with board_test 2023-01-18 13:17:53 +07:00
075095554a dont use non-std strncasecmp 2023-01-18 11:47:24 +07:00
ecfd57e6f1 get most examples build with iar 2023-01-18 10:31:00 +07:00
8df2fd1916 update freertos example to build with iar 2023-01-17 23:38:10 +07:00
546dd6038c examples/uac2: Fix mute and volume array lengths 2023-01-13 18:28:10 +03:00
949950e592 Merge branch 'master' into ch32v307 2023-01-07 23:46:46 +07:00
8a1184e7b3 Minor audio_test example fix.
Fix CFG_TUD_AUDIO_EP_SZ_IN size.
2022-12-29 14:34:37 +01:00
71a5906865 Merge pull request #1767 from pete-pjb/master
Allow the use of non-static allocation for FreeRTOS mutexes & queues
2022-12-05 12:45:48 +07:00
de5a67bf3b clean osal_freertos, update freertos examples to work with 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-05 12:09:41 +07:00
43b255f413 more typos 2022-12-04 19:44:01 +07:00
6a2cf67289 Fix typos 2022-12-04 19:43:23 +07:00
1437ad1dfb Add endpoint definitions for more example projects. 2022-11-30 12:15:27 +00:00
fe63e30a44 Add FT9xx for cdc_dual_ports
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-30 11:46:13 +00:00
7d8d3eca73 Fix transfers issues with FT9xx
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-29 18:49:23 +00:00
1fce76ad47 Fix issue with the CDC SetLineCoding request
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-28 17:41:00 +00:00
460bef9dbb host msc example work well with rp2040 pio-usb 2022-11-21 15:49:38 +07:00
a6001fc8f2 update uart read for lpc18/43 for testing 2022-11-18 21:50:00 +07:00
2c9b5ddff0 Rename descriptor macros for consistency 2022-10-12 20:07:22 +09:00
aed8051f50 Add motion jpeg 2022-10-08 21:53:32 +09:00
3499aa2b21 Fix pointer 2022-10-06 21:10:27 +09:00
1debf62707 Fix compile errors 2022-09-13 21:22:02 +09:00
e80714740c Change images to MJPEG 2022-09-13 21:22:02 +09:00
8a537a0092 Remove Hardcoded interface numbers from video descriptors
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-23 17:18:32 +02:00
d1c61e33a6 add 'stm32l052dap52' (STM32L052K8 MCU) board target
'dap52' is Olimex's name of their STM32L052-based fork of 'dap42'
2022-08-03 12:31:37 -05:00
ed2e587ace Merge pull request #1568 from hathach/revert-hid-callback-len-temporarily
temporarily revert len back to uint8_t in tud_hid_report_complete_cb() 0.14.0 release
2022-07-19 12:16:32 +07:00
2110e27678 Merge pull request #1531 from pigrew/usbtmc_highspeed
USBTMC: Fixes and support for high-speed USB
2022-07-18 22:20:43 +07:00
b495d6f8ec temporarily revert len back to uint8_t in tud_hid_report_complete_cb() for up coming release 2022-07-17 22:56:07 +07:00
fc1a27b6c9 RP@040: rework CMake for compiler warnings 2022-07-12 12:58:30 -05:00
4ea27acd1d minor update to webusb serial example 2022-07-12 01:55:33 +07:00
19956f070d Merge pull request #1539 from hathach/improve-ci
Improve ci
2022-06-29 16:27:17 +07:00
5a378703fb fix end symbol for samx7x and same5x 2022-06-29 15:05:09 +07:00
7949a4ec7c skip freertos example for F1C100S 2022-06-29 14:12:58 +07:00
898b52be45 update rp2040 warnings
- 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-28 16:27:44 +07:00
83602ea123 Merge branch 'master' into rp2040_warning 2022-06-28 13:34:47 +07:00
4057c2d8d9 rework suppress_tinyusb_warnings
* gcc 9.2.1 has some spurious -Wconversion warnings
* cmake 3.18 and above require set_target_properties to be added from the target directory (so added it to all examples)
* fixed a few warnings in a couple of examples
2022-06-27 22:43:41 +01:00
9c56f70111 suppress error with net example 2022-06-27 20:30:47 +07:00
dd7a17c345 prevent error on specific warnings for net lwip & dual example for rp2040 2022-06-27 17:53:42 +07:00
6522a8150e fix all device examples warnings 2022-06-27 13:48:47 +07:00
1a1f633922 Merge branch 'master' into add-more-warnings 2022-06-27 12:50:50 +07:00
556b5d5044 change report len in hid API from uint8_t to uint16_t
since HS interrupt endpoint can be up to 1024, 8-bit is not enough.
affected APIs are:
- tud_hid_n_report() / tud_hid_report()
- tud_hid_report_complete_cb()
2022-06-27 12:22:36 +07:00
b9dc9dbd78 fix most warnings with rp2040 -wconversion 2022-06-27 11:50:17 +07:00
3d4d37375b USBTMC: Update test python code to use the new pyvisa namespace, and other misc fixes 2022-06-24 21:24:31 -04:00