198 Commits

Author SHA1 Message Date
Ha Thach
5b7a01ba79
Merge pull request #1350 from hathach/enhance-multipl-ports
Enhance rhports management
2022-02-26 01:00:07 +07:00
iabdalkader
8eeda60bd0 Set the standard inquiry response additional length field.
* The standard inquiry response additional length field needs to be set to
the length in bytes of the remaining standard inquiry data (i.e. N - 5),
otherwise the kernel driver issues a warning about short inquiry response..
2022-02-25 18:42:23 +02:00
hathach
309540473b minor house keeping 2022-02-25 22:26:35 +07:00
hathach
31aa077cb0 rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED 2022-02-25 18:35:21 +07:00
hathach
d10326cb4e rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2022-02-25 18:35:21 +07:00
hathach
46f4f7ff49 minor rename set sense function 2022-02-15 22:53:23 +07:00
hathach
391edc7afb msc example response PREVENT_ALLOW_MEDIUM_REMOVAL command as unsupported command
LUN1 of msc_disk_dual will be set to not ready to simulate medium not
present (e.g SD card removed)
2022-02-15 22:40:08 +07:00
hathach
456c06aa5e add tud_msc_request_sense_cb() as weak callback
set default error sense to NOT READY, Medium not present
2022-02-14 18:17:49 +07:00
hathach
07829510e7 Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2 2021-10-26 23:43:35 +07:00
hathach
dbd31895bc
change usage of TU_CHECK_MCU() to prevent macro conflict 2021-10-25 17:04:03 +07:00
hathach
a5f516893b more with -Wcast-qual 2021-10-17 16:36:53 +07:00
hathach
7596cb3079 update some sense warning from -Wconversion 2021-10-15 15:54:32 +07:00
Ha Thach
d9bda631d4
Merge pull request #1120 from hathach/enhance
house keeping update
2021-10-01 23:31:21 +07:00
hathach
7708997a67
change scsis status to phase error when total_bytes < block_count 2021-09-30 20:14:23 +07:00
szymonh
db862ae725 Assure msc device block size is not zero 2021-09-27 21:11:44 +02:00
Scott Shawcroft
2499c9382d
rpi start. doesn't work 2021-09-17 16:51:34 -07:00
hathach
25ea8f9c9e update configuration parser 2021-09-14 21:02:38 +07:00
hathach
f47e5402fa add msc workaround for cxd56 2021-09-07 13:30:51 +07:00
hathach
fa030075c2 Revert "Fix for MSC during stage STATUS"
This reverts commit 2e23f3dd7287186445aeab39108f81c51644ed77.
2021-09-06 19:26:28 +07:00
Kamil Tomaszewski
2e23f3dd72 Fix for MSC during stage STATUS 2021-09-03 18:13:45 +02:00
hathach
15fa2f447b
add back edpt check before cbw, since bot reset can occurred any time 2021-09-01 16:53:12 +07:00
hathach
90dc9bc289
revert previous changes, edpt stall also clear any pending (not complete) transfer 2021-09-01 12:42:45 +07:00
hathach
ab0c3e8dd0
fix rp2040 chapter 9 TD 9.6 test 2021-08-31 17:41:08 +07:00
hathach
fdf1ff545f responding with status per-spec in test case 4 2021-08-29 15:44:27 +07:00
hathach
4e3ed8159e passed all USBCV bot complaince test 2021-08-29 13:34:47 +07:00
hathach
ee18cc42f2 msc handle more test, passed Command Self Test compliant 2021-08-29 12:06:10 +07:00
hathach
be98cd56c7 update msc to be more robuse
add more log, pass more complaint test
2021-08-29 00:29:29 +07:00
hathach
53ea1e1324 fix msc test case 8 and 10 2021-08-27 23:52:59 +07:00
hathach
c6b9f8a530 fix msc case 3 complaint test 2021-08-27 23:33:11 +07:00
hathach
e01239ccc9 more msc refactoring 2021-08-27 20:05:56 +07:00
hathach
2667ce6981 fix BOT case 2 test compliant 2021-08-27 17:50:02 +07:00
hathach
893dceb198 refactor msc device 2021-08-27 17:30:02 +07:00
hathach
032770682e minor clean up 2021-08-27 13:18:51 +07:00
hathach
9394de6ae7 update msc driver to pass MSC BOT error recovery compliant test 2021-08-27 12:38:41 +07:00
hathach
3309425211 sepearate CFG_TUH_DEVICE_MAX and CFG_TUH_HUB
separate dev0 from _usbh_devices pool to save sram
2021-08-23 19:56:53 +07:00
hathach
6a16f6ccdd rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAX 2021-08-23 11:01:40 +07:00
hathach
22a5b1608c change host driver open return type to bool
the descriptor len used by driver will be calculated by usbh
2021-08-20 19:31:38 +07:00
hathach
137dff620b add option to silent a driver log 2021-07-13 20:41:28 +07:00
hathach
268dcc8d20 fix issue with weird msc device with 3 endpoints 2021-06-28 17:39:57 +07:00
hathach
5811122cfd change usbh open driver to have max_len and return driver len 2021-06-28 17:39:57 +07:00
hathach
c7f51cde40 implement usbh_edpt_busy (WIP), remove hcd_edpt_busy 2021-06-10 17:19:21 +07:00
hathach
13cb016042 add usbh_classdriver.h 2021-06-10 16:48:20 +07:00
hathach
6e2cf2a3ee clean up log 2021-06-02 00:10:35 +07:00
hathach
5cf930d78a fix cast-align warning in msc host 2021-05-31 11:11:00 +07:00
hathach
9ad6fadf6a
more include clean up 2021-05-27 18:34:07 +07:00
hathach
9736e54734
include clean up 2021-05-27 17:40:39 +07:00
hathach
3654d96e07 only invoke tuh_msc_umount_cb() if needed 2021-05-23 14:11:12 +07:00
hathach
df65c35b31 implement hid host set report with control transfer
rename mount, umount callback
2021-05-22 21:48:42 +07:00
hathach
510beef9f8 make tuh_msc_mount_cb() tuh_msc_unmount_cb() as weak callback 2021-05-18 12:58:24 +07:00
hathach
98f5082191 rename var to be consistent 2021-05-18 12:58:24 +07:00