Commit Graph

287 Commits

Author SHA1 Message Date
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