Commit graph

934 commits

Author SHA1 Message Date
hathach
4fb7872555 skip some tests with native host 2024-02-19 18:02:51 +07:00
Ha Thach
9851a7d7b0
Merge pull request #382 from tlyu/hid-getprotocol
add Adafruit_USBD_HID::getProtocol
2024-02-19 17:44:37 +07:00
hathach
7b257c0f86 eanble ci for rp2040 tinyusb native host 2024-02-19 17:38:44 +07:00
Ha Thach
232be2f7ab
Merge pull request #388 from adafruit/fix-esp32-v2-build
fix build with esp32 v2
2024-02-19 16:57:53 +07:00
Ha Thach
e5ae023803
Merge pull request #386 from earlephilhower/gccwarn
Fix GCC 12.3 warning in USB Video core
2024-02-19 16:53:48 +07:00
hathach
fc0ecddc0d fix build with esp32 v2 2024-02-19 16:38:57 +07:00
Earle F. Philhower, III
8dc1275ede Fix GCC 12.3 warning in USB Video core
GCC 12 complains when a structure member is not initialized, so set a
sane default value.

Fixes #385
2024-02-13 10:47:29 -08:00
Taylor Yu
99736ac1ac add Adafruit_USBD_HID::getProtocol
Add a getProtocol method, allowing an application to query whether the
HID interface is currently set to Boot or Report Protocol.
2024-02-08 09:22:13 -06:00
Taylor Yu
8ee7989e42 allow override of TUD interface counts
This allows a board definition to override interface counts on the
compiler command line, instead of replacing the entire tusb_config.h
file.
2024-02-07 10:43:56 -06:00
Ha Thach
2e5fb959b5
fix typo 2024-02-06 13:26:58 +07:00
Ha Thach
756970144f
Update README.md 2024-02-06 13:24:47 +07:00
Ha Thach
56d4b611f2
Merge pull request #376 from adafruit/release-3.0
bump up release and API macros
2024-02-06 13:22:09 +07:00
hathach
29e0d60db6 bump up release and API macros 2024-02-06 13:06:56 +07:00
Ha Thach
5cd4063bb8
Merge pull request #372 from adafruit/rework-esp-config-desc-builder
Rework ESP32 configuration descriptor builder
2024-02-06 12:58:45 +07:00
hathach
1bae99a760 clean up 2024-02-06 12:45:18 +07:00
hathach
6c7624fcdc minor change config 2024-02-05 18:30:42 +07:00
hathach
2ff208bbe0 add dwc2 driver for esp32 2024-02-05 18:25:17 +07:00
hathach
55eebb98c0 more clean up, use log_pritnf for debugging tinyusb with esp32 2024-02-05 12:57:50 +07:00
hathach
9eae19b58a clean up midi 2024-02-05 12:05:03 +07:00
hathach
10e0c41466 fix clang 2024-02-05 11:44:06 +07:00
hathach
f0f92403f7 clean up webusb 2024-02-05 11:41:00 +07:00
hathach
15111810b0 clean up msc class 2024-02-05 11:30:12 +07:00
hathach
fe14079068 fix hid out endpoint generation, update all hids examples to use dynamic set instead of constructor 2024-02-02 19:42:20 +07:00
hathach
12a186b550 update HID to work with new esp32 config descriptor builder 2024-02-02 19:05:46 +07:00
hathach
6e77d5b4a5 rework esp32 configuration descriptor builder to manage our own descriptor 2024-02-02 18:17:31 +07:00
hathach
7dfc5ab324 clean up 2024-02-02 17:00:11 +07:00
Ha Thach
185692be69
bump up version 2.4.1 2024-02-01 16:10:44 +07:00
hathach
bd3fba42d4 sync tinyusb upstream 2024-02-01 13:22:55 +07:00
Ha Thach
27ae871a8b
Merge pull request #371 from adafruit/enhance-uvc
Enhance uvc
2024-02-01 13:00:23 +07:00
hathach
fb2bfc3e57 fix ci build 2024-01-31 23:18:34 +07:00
hathach
19814da37b rework video configuration builder 2024-01-31 19:40:58 +07:00
hathach
5564bbd997 update tinyusb to have lastest uvc upstream 2024-01-31 11:22:08 +07:00
Tyeth Gundry
a93bb80c6e
Update library.properties - bumlo 2024-01-30 22:37:51 +00:00
Ha Thach
766a14babd
Merge pull request #370 from adafruit/rework-config-descriptor-builder
Rework config descriptor builder
2024-01-31 01:13:05 +07:00
hathach
a9262b4c21 update to actions/setup-python@v5 2024-01-31 00:48:56 +07:00
hathach
cbfff996b3 fix warnings with esp32 2024-01-31 00:36:30 +07:00
hathach
d8e9044069 increase TINYUSB_API_VERSION to 20400 for new _strid and new configuration builder
add backward compatible with core including pre-2.4.0 version
2024-01-30 23:19:36 +07:00
hathach
b5fb020216 rename itfnum to itfnum_deprecated instead of dropping 2024-01-30 20:22:35 +07:00
hathach
9047e04cae Revert "drop itfnum in signature of Adafruit_USBD_Interface::getInterfaceDescriptor()"
This reverts commit 0df71c015f.
2024-01-30 19:33:39 +07:00
hathach
0df71c015f drop itfnum in signature of Adafruit_USBD_Interface::getInterfaceDescriptor() 2024-01-30 18:13:36 +07:00
hathach
52fca115ba rework configuration builder with new allocInterface(), allocEndpoint() 2024-01-30 18:02:52 +07:00
Ha Thach
7a926e8fb9
Merge pull request #367 from adafruit/fix-esp32-build
fix esp32 out of sync with esp core v2.0.14
2024-01-25 19:17:15 +07:00
hathach
fe5a155381 fix esp32 out of sync with esp core v2.0.14 2024-01-25 19:00:15 +07:00
Ha Thach
208f6c8e4c
Merge pull request #366 from adafruit/enable-uvc-rp2040
Add Video class support
2024-01-25 16:19:02 +07:00
hathach
70fd45a713 enable uvc for samd and nrf 2024-01-25 15:48:03 +07:00
hathach
536c8233b5 bump up frame rate to 30fps in example 2024-01-25 11:47:00 +07:00
hathach
9db1fdf435 adjust streaming interface number in VC Header, and endpoint address in VS input/output header 2024-01-25 11:36:11 +07:00
hathach
fb97586573 eanble video and video streaming, start adding usbd video class, update interface desc parsing to update IAD number 2024-01-24 17:31:51 +07:00
Tyeth Gundry
693f7d4bd5
Update library.properties - bump version to 2.3.3 2024-01-23 15:13:34 +00:00
Ha Thach
f36defbf26
Merge pull request #364 from adafruit/enable-ch340x-configure
enable CFG_TUH_CDC_CH34X config for all ports
2024-01-23 18:42:03 +07:00