Commit Graph

2407 Commits

Author SHA1 Message Date
0078be9c24 Merge branch 'master' into ZLP_Request2 2019-09-29 09:52:53 -04:00
6446701041 Merge pull request #186 from pigrew/EP0_size_typo
CFG_TUD_ENDOINT0_SIZE v CFG_TUD_ENPDOINT0_SIZE
2019-09-29 13:05:39 +07:00
4ccdc5522d Fix typo of CFG_TUD_ENDOINT0_SIZE. 2019-09-27 12:41:46 -04:00
91fa24d99c Merge branch 'master' into ZLP_Request2 2019-09-27 00:37:21 -04:00
9a8d23e95e Merge pull request #160 from pigrew/usbtmc
Add usbtmc class driver (READY FOR TESTING)
2019-09-26 00:38:37 +07:00
6841b236e8 Remove _app from callback function names. 2019-09-25 12:47:05 -04:00
6c6a01cbcd USBTMC: Minor updates to testing script. 2019-09-25 12:46:45 -04:00
3a87dd65d7 Change getting the capabilities structure to a callback instead of an extern struct. 2019-09-25 12:46:35 -04:00
2d4352bfe9 Rename USBTMC functions. 2019-09-25 12:46:25 -04:00
412a279073 I never understood why I need to write void as empty function arguments. 2019-09-24 13:54:45 -04:00
624f4bf4ce Remove rhport from app code. If anything, it should be the interface_id. Assume a single interface, for now. 2019-09-24 13:42:29 -04:00
10105557dc Let application control interface latency... 2019-09-24 13:11:45 -04:00
1d49fb42ce Merge pull request #180 from cr1901/ep0-override
examples: Allow user to override EP0 size.
2019-09-24 10:35:25 +07:00
11de9f0ffd examples: Allow user to override EP0 size. 2019-09-23 23:12:04 -04:00
e61f2b7393 Retool stalling EP on xfer errors. 2019-09-22 09:55:28 -04:00
757c2cdc5b Merge remote-tracking branch 'origin/master' into usbtmc 2019-09-22 09:30:45 -04:00
7ba8e81852 Merge pull request #177 from cr1901/fifo-fix
dcd_synopsys: Fix off-by-one error in FIFO allocation.
2019-09-22 11:38:54 +07:00
b1d29947bc Merge pull request #175 from pigrew/clear_feature_ordering
Clear feature ordering
2019-09-22 11:00:35 +07:00
108f756e22 dcd_synopsys: Fix off-by-one error in FIFO allocation. 2019-09-21 23:01:06 -04:00
fa5b5e4561 Lots of updates (especially error handling) 2019-09-21 21:46:46 -04:00
2aa10daf26 Merge branch 'clear_feature_ordering' into usbtmc 2019-09-21 21:39:25 -04:00
ec3414ca3a Merge branch 'master' into usbtmc 2019-09-21 21:38:05 -04:00
9498adef71 Changing the bitwise to a logical OR created a huge hard to find bug. It shortcutted the call to the class function,
so, lets use shortcutting anyway?
2019-09-21 19:29:57 -04:00
fbb8520acd logical or. 2019-09-21 14:34:29 -04:00
37b52e354f Correct wording of comment on handling EP requests. 2019-09-21 12:17:17 -04:00
a187f0268c When unstalling, EP must be marked as not busy. Also, mark EP as busy when stalling as xfer requests should fail. 2019-09-21 12:05:57 -04:00
be28a05409 Make type casting explicit 2019-09-21 12:05:46 -04:00
55abb3d717 Calling EP open with bad parameters should be considered a bug. 2019-09-21 12:02:52 -04:00
aebecf169a Reorder handling of EP control requests, 2019-09-21 12:02:06 -04:00
b6590490a8 USB Control: Pointer arithmetic on void* is forbiden 2019-09-21 12:00:52 -04:00
ce9f133d25 FSDEV: go to NAK when unstalling; on reset, set EP0 to NAK, prioritize reset interrupt, fix small typos. 2019-09-21 12:00:04 -04:00
f90f1a278b Merge pull request #169 from pigrew/hid_desc
Implement HID desc request.
2019-09-21 00:06:51 +07:00
8a688cd8d0 Revert "Revert "Also need to just return false in the case that it isn't an interface control event. We shouldn't assert. This normally isn't an""
This reverts commit 2281a51484.
2019-09-20 12:58:26 -04:00
2281a51484 Revert "Also need to just return false in the case that it isn't an interface control event. We shouldn't assert. This normally isn't an"
This reverts commit f241ff389f.
2019-09-20 12:27:41 -04:00
c08fcbbef5 Merge pull request #172 from hathach/develop
Ported stm32 L0 and tested with L0358 discovery board
2019-09-20 23:22:55 +07:00
c975976a75 update doc 2019-09-20 23:05:08 +07:00
f241ff389f Also need to just return false in the case that it isn't an interface control event. We shouldn't assert. This normally isn't an
error, either, so I don't want to use TU_VERIFY.
2019-09-20 08:56:46 -04:00
a8a65d6cea Use cached HID descriptor. 2019-09-20 08:46:17 -04:00
345806a533 Merge remote-tracking branch 'origin/master' into usbtmc 2019-09-20 08:42:20 -04:00
94c9cf0eff doc update 2019-09-20 16:14:35 +07:00
7b2f8cc73a added stm32 L0 support
close #125
2019-09-20 13:49:33 +07:00
32dcc06429 Merge branch 'master' into develop 2019-09-20 13:09:38 +07:00
6fb142b0ae Merge branch 'master' of github.com:hathach/tinyusb 2019-09-20 13:08:29 +07:00
199a628c79 Merge pull request #165 from pigrew/fsdev_smallPacket
Fsdev small packet
2019-09-20 13:07:06 +07:00
80b430fcfc added stm32L0538 discovery board, board test exmaple works 2019-09-20 13:02:17 +07:00
02b468f56a (little typo fix) 2019-09-19 21:20:04 -04:00
05164c5a27 Cache pointer to HID descriptor. 2019-09-19 21:04:51 -04:00
2a7ca15e2c Rename functions to include tud_ and _cb 2019-09-19 20:43:49 -04:00
f3d6d0127b Rename USBTMC_CFG_ENABLE_488, and fix build with it off. 2019-09-19 19:59:44 -04:00
d742c3e15c s/USBTMC488/USB488/ ; fix types in bitfield 2019-09-19 19:56:00 -04:00