605129eb66
invoke scsi complete callback before queue for csw status
...
there is racing issue with samd + qspi flash testing with arduino
otherwise.
2019-12-24 21:24:43 +07:00
bbada1d3e6
adding lookup table for debugging
...
add msc scsi command list
2019-12-23 18:54:06 +07:00
94e70f9b01
Merge branch 'master' into port-samg55
2019-12-21 23:53:48 +07:00
421221baa5
making more progress, but failed with WRITE10
...
incorrect queue 448 bytes instead of 512
2019-12-21 23:51:57 +07:00
050fa2fd39
able to response to scsi inquiry, but failed to response to test unit ready
2019-12-21 19:33:41 +07:00
ba8a232970
add "`" and "~" to keycode -> ASCII table
2019-12-17 12:47:05 +05:30
fdce63b268
[tusb]fix typo in comment
2019-12-16 23:01:26 +05:30
fe1eadf177
fix #229
2019-11-27 12:34:30 +07:00
fc86a308f6
clean up
2019-11-05 11:45:02 +07:00
5209091c28
Merge branch 'master' into fix-issue-207
2019-11-05 10:20:30 +07:00
c98acd3873
Use control transfer function to send control data (in usbtmc)
2019-11-04 08:54:18 -05:00
79fbc0b23c
wait for scsi status complete before queueing for next scsi command
...
fix #207
2019-11-01 18:43:18 +07:00
d0d87d98f6
add assert to prevent div by zero
2019-11-01 18:03:43 +07:00
164d0db825
Merge branch 'ZLP_Request2' into pigrew-ZLP_Request2
2019-11-01 10:16:59 +07:00
981e64d8a1
implement pigrew review
2019-11-01 10:07:56 +07:00
d35f86993f
Merge remote-tracking branch 'origin/master' into ZLP_Request2
2019-10-31 12:23:54 -04:00
f58726887a
update doc, hid set report
2019-10-31 21:28:46 +07:00
8a57997c0f
Merge branch 'master' into pigrew-ZLP_Request2
2019-10-31 09:57:52 +07:00
ec4ecfa817
Add support for DFU Runtime class for devices
...
This is really just a few descriptors and then answering to the
request from the host to reboot into DFU mode.
That latter part is delegated to the app since this is platform
specific.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com >
2019-10-28 16:11:08 +01:00
cef388b7bd
Merge branch 'master' into ZLP_Request2
2019-10-02 01:15:47 -04:00
204791b3e7
2nd attempt to fix #161
2019-10-01 22:19:04 +07:00
d27291f288
Merge branch 'master' into develop
2019-09-30 14:45:34 +07:00
91fa24d99c
Merge branch 'master' into ZLP_Request2
2019-09-27 00:37:21 -04:00
6183dbd0ce
add -Wextra for more warnings to example
...
non-stack warning (probably mcu driver) should be suppressed in the
board.mk
2019-09-27 00:15:43 +07:00
6841b236e8
Remove _app from callback function names.
2019-09-25 12:47:05 -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
e61f2b7393
Retool stalling EP on xfer errors.
2019-09-22 09:55:28 -04:00
fa5b5e4561
Lots of updates (especially error handling)
2019-09-21 21:46:46 -04:00
ec3414ca3a
Merge branch 'master' into usbtmc
2019-09-21 21:38:05 -04: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
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
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
7e0490bbf3
Move descriptors to usbd.h
2019-09-19 19:51:37 -04:00
346443118f
Add testcase for aborting bulk in with no data queued (and fix aborting bulk in)
2019-09-19 19:01:08 -04:00
0548f97d33
Remove debug printf.
2019-09-19 18:59:57 -04:00
d4b2dff7c4
Fix more TX bugs... and add variable response delay to the example project.
2019-09-19 00:00:27 -04:00
9a726dc7ed
More fixes, and a bit of SRQ.
2019-09-18 21:34:26 -04:00
99d03fcaee
small fixes
2019-09-18 19:30:44 -04:00
eea71a8b3b
usbtmc updates....
2019-09-18 19:24:54 -04:00
91cd247c97
changes 2
2019-09-17 13:29:39 -04:00