4bfab30c02
Merge pull request #1139 from hathach/release-0.12.0
...
update changelog and increase version for 0.12.0
2021-10-19 13:27:53 +07:00
bf4b133084
dcd_da146xx: Drop unexpected data
...
USB3CV tool verifies MSC device by sending too short or
too long packets.
In case of too long packets (msc_device requested 31 bytes
but incoming data had 32 bytes) extra byte(s) were left in
FIFO resulting in some data mismatch later on.
Now if more data is received in packet that expected extra
bytes are just dropped.
2021-10-15 12:02:15 +02:00
49aa0b72a8
dcd_da146xx: Fix EPIN stall notification handling
...
Normal TX handler for IN non-0 endpoints is called during
outgoing transfer or just after it was finished.
It may need to fill TX fifo with same data if TX_DONE is present
but ACK_STAT is not.
It may need to fill more data when called during transfer.
But it may also be called when STALL was sent.
In this case TX_DONE is set ACK_STAT is not, just like for packets
that were sent but no ACK was received.
Code was trying to send something again. There was nothing to send
so empty ZLP was scheduled for stalled endpoint.
This ZLP was later send to host where valid response was required.
This change checks if notification was for STALL endpoint and
does not try to fill TX FIFO in that case.
2021-10-15 12:02:15 +02:00
06d9555389
More warning cleanup
...
- physically suppress warnings in TinyUSB headers using pragmas so they don't break -Werror compilation of external files that include them
- fix compiler warnings in rp2040 port
- add cmake method to rp2040 port to allow an external project to suppress warnings in TinyUSB itself
2021-10-14 15:23:26 -05:00
7667299b48
Remove compiler warning
2021-10-14 12:13:39 -05:00
2a795d5fd0
Fix GUID of video compression formats
2021-10-14 23:15:35 +09:00
5cfe293001
update changelog and increase version for 0.12.0
2021-10-13 17:32:34 +07:00
9da234cd7c
Merge pull request #1101 from kasjer/kasjer/da146xx-bus-reset-sleep
...
da146xx bus reset and sleep reworked
2021-10-13 16:33:54 +07: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
a8eea9f6a5
add backward compatible with warnings for CFG_TUD_NET
2021-10-09 11:28:55 +07:00
431650fb7d
Merge branch 'j4cbo-ncm' into majbthrd-add_ncm
2021-10-05 16:32:37 +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
75ad0c7d31
clean up
2021-10-01 22:53:14 +07:00
fdd1e4fbf0
more usbd clean up
2021-10-01 21:52:29 +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
97d5d1e491
add files for video class device
2021-09-29 21:23:14 +09:00
1d5bdf7d39
add same7x to board list
2021-09-29 16:29:15 +07:00
0b31c40b9f
Merge branch 'master' into enhance
2021-09-29 16:18:17 +07:00
2f2fb3d8d9
clean up
2021-09-29 16:18:11 +07:00
f3c1b2a60d
clean up
2021-09-29 15:31:03 +07:00