Commit Graph

853 Commits

Author SHA1 Message Date
0b3c8c4a59 Implement dcd_edpt_xfer_fifo for dcd_musb 2021-11-06 00:06:27 +09:00
ec8ece2c9d bth: Update driver to interface association changes
Two interfaces that are required by Bluetooth Primary Controller
do not have IAD according to Bluetooth specification.
Those two interfaces were opened separately in process_set_config().

Later interface association was inferred for BTH (along with other
drivers), since then only one call to open() is place for BTH driver
that should prepare both interfaces at once.

To make it work again btd_open() parses two interfaces at once.
2021-11-05 12:33:15 +01:00
fc59515bfd Merge pull request #1163 from hathach/generalize-synopsys-dwc2
Generalize synopsys dwc2
2021-11-04 13:41:25 +07:00
07829510e7 Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2 2021-10-26 23:43:35 +07:00
dbd31895bc change usage of TU_CHECK_MCU() to prevent macro conflict 2021-10-25 17:04:03 +07:00
9f014b059a properly handle Program Change and Channel Aftertouch messages 2021-10-25 00:07:59 -07:00
5af989384b remove ep descriptor wMaxPacketSize bitfield due to endian issue 2021-10-24 13:11:21 +07:00
6f5b197a98 indent 2021-10-24 08:44:58 +07:00
311c05b401 Merge branch 'master' into fix-warnings 2021-10-23 21:23:56 +07:00
b3b6b4f785 Update _negotiate_streaming_parameters() to handle some requests 2021-10-19 21:49:00 +09:00
4fd0ee4eef Implement GET_DEF and GET_LEN handling on Probe/Commit entities of streaming interface 2021-10-18 21:53:38 +09:00
a7dd5b616c fix -Wnull-dereference in midi_device 2021-10-18 01:11:27 +07:00
a5f516893b more with -Wcast-qual 2021-10-17 16:36:53 +07:00
7325dd6335 Change input terminal type to camera 2021-10-16 12:06:13 +09:00
0b249618b0 fix -Wcast-qual 2021-10-15 23:54:31 +07:00
7596cb3079 update some sense warning from -Wconversion 2021-10-15 15:54:32 +07:00
2a795d5fd0 Fix GUID of video compression formats 2021-10-14 23:15:35 +09:00
379537cb6d Merge branch 'master' into add_uvc 2021-10-12 22:01:02 +07:00
67f1603833 Fix a typo 2021-10-12 23:35:19 +09:00
4d9e44e09c more rename 2021-10-12 01:12:26 +07:00
7afcb1e5d5 minor code clean up without functionality changes 2021-10-12 00:56:20 +07:00
4d170614dc rename some video constants 2021-10-11 23:18:24 +07:00
b3bfce2cb7 update the descriptor endpoint ISO for nrf5x 2021-10-11 16:07:34 +07:00
ecec0370ca Merge pull request #1107 from majbthrd/add_ncm
add NCM driver in a compatible manner : hathach/tinyusb#550
2021-10-11 15:57:46 +07:00
a6723f556d add ncm.h for magic number
mostly clean up magic number
2021-10-11 12:36:03 +07:00
a867d87072 rename CFG_TUD_NET to CFG_TUD_ECM_RNDIS 2021-10-05 16:00:07 +07:00
31cfd5a684 Merge branch 'add_ncm' of https://github.com/majbthrd/tinyusb into majbthrd-add_ncm 2021-10-05 11:39:32 +07:00
aa97b419b2 Handle HID devices with OUT endpoint listed first
This happens on my PowerA wired Switch pro controller
2021-10-04 11:43:12 +01:00
d9bda631d4 Merge pull request #1120 from hathach/enhance
house keeping update
2021-10-01 23:31:21 +07:00
fec2d15989 clean up vendor open 2021-10-01 23:00:09 +07:00
c851229eea Merge pull request #1063 from HiFiPhile/uac_fifo
UAC2: Add xfer_fifo support for dcd_transdimension.
2021-10-01 00:17:51 +07:00
7708997a67 change scsis status to phase error when total_bytes < block_count 2021-09-30 20:14:23 +07:00
14514d7087 Merge branch 'master' of https://github.com/szymonh/tinyusb into szymonh-master 2021-09-30 20:02:32 +07:00
4ca466b00b Update comments 2021-09-29 22:59:46 +09:00
9bcab53c2c Implement frame rate settings 2021-09-29 22:53:26 +09:00
dba5e7b17d Implement negotiation process for streaming parameters 2021-09-29 21:23:19 +09:00
0c89292a8d Fix transfer failure when reconnecting 2021-09-29 21:23:19 +09:00
a15c354329 Fix typo 2021-09-29 21:23:18 +09:00
f7bbdea0b8 Refactor application API parameters 2021-09-29 21:23:17 +09:00
0d6496886c Change frame buffer management 2021-09-29 21:23:17 +09:00
d88cc23ca5 Refactor packet handling 2021-09-29 21:23:17 +09:00
cd3f6eac2f Fix streaming payload handling 2021-09-29 21:23:16 +09:00
3cb4bb391d Separate a handling resource into controller and streaming 2021-09-29 21:23:16 +09:00
2b4e02f192 Implement some mandatory requests on streaming interface 2021-09-29 21:23:16 +09:00
4995d9cbd2 Fix handling for set_interface 2021-09-29 21:23:15 +09:00
20572a6ed2 Fix regarding standard video stream request 2021-09-29 21:23:15 +09:00
d026f17457 fix: configuration descriptor has incorrectly sizes
update some descriptors
2021-09-29 21:23:15 +09:00
019c1ab09e add tentative example 2021-09-29 21:23:14 +09:00
033d6b28ff moved ISO attributes from audio to common 2021-09-29 21:23:14 +09:00
e8de411322 cleanup open() 2021-09-29 21:23:14 +09:00