hathach
|
84a483f5ea
|
add more host cdc API
tuh_cdc_write_available(), tuh_cdc_read_flush(), tuh_cdc_rx_cb()
callback
|
2022-12-21 12:47:00 +07:00 |
|
hathach
|
badb30a6c3
|
correct cdc host app
|
2022-12-21 12:25:13 +07:00 |
|
hathach
|
b3e63c335a
|
updat cdc host app
|
2022-12-21 11:47:07 +07:00 |
|
hathach
|
854e5222ae
|
finalizing cdc host, has a working read/write
TODO: first character seems not to get echoed. set control line state
seems to failed with LOG < 2
|
2022-12-21 00:26:46 +07:00 |
|
hathach
|
4f03695084
|
adding tuh_cdc_mount_cb/tuh_cdc_umount_cb
start adding cdc_app.c to example
|
2022-12-16 17:08:37 +07:00 |
|
Bastien Nocera
|
6a2cf67289
|
Fix typos
|
2022-12-04 19:43:23 +07:00 |
|
hathach
|
7298923927
|
rework tuh_msc_complete_cb_t signature to use new tuh_msc_complete_data_t
add user arg to all scsi command API that support complete callback
|
2022-11-23 16:01:48 +07:00 |
|
hathach
|
460bef9dbb
|
host msc example work well with rp2040 pio-usb
|
2022-11-21 15:49:38 +07:00 |
|
Ha Thach
|
d7b579a978
|
Merge pull request #1480 from Ryzee119/multihub_rebase
Host: Add support for multi-level usb hubs
|
2022-06-16 16:33:48 +07:00 |
|
hathach
|
f4a7b5b80c
|
add note for recursive calls of process_device_unplugged() in case of hub
|
2022-06-16 14:37:57 +07:00 |
|
hathach
|
7c8278303b
|
update all host examples
|
2022-06-06 23:16:49 +07:00 |
|
hathach
|
ae5490e5a5
|
clean up
|
2022-04-27 20:52:56 +07:00 |
|
hathach
|
d5d4909c20
|
proof of concpet that device pio-usb work with host pio-usb
|
2022-04-08 13:36:05 +07:00 |
|
hathach
|
45052c625e
|
Merge branch 'master' into pio-host
|
2022-03-20 00:51:00 +07:00 |
|
hathach
|
ec28593ce5
|
update hid,msc to new usbh control API
|
2022-03-11 22:13:57 +07:00 |
|
hathach
|
918f3e9cae
|
minor rename
|
2022-03-02 12:22:20 +07:00 |
|
hathach
|
d3ed76902e
|
clean up
|
2022-03-02 00:06:13 +07:00 |
|
hathach
|
1d29817139
|
start to add pio usb (host) support
run as proof of concept
|
2022-03-01 23:55:53 +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
|
800f85329e
|
add tuh_hid_receive_report() for applicaiton to explicitly request report
|
2021-08-23 11:00:21 +07:00 |
|
hathach
|
62f2efbe8c
|
hid host skip get report descriptor if too large instead of assert
|
2021-08-20 18:26:56 +07:00 |
|
hathach
|
36d2214e39
|
fix warnings
|
2021-06-29 00:14:01 +07:00 |
|
hathach
|
efc12ae7d4
|
fix SET_PROTOCOl, update hid host behavior for default boot interface
|
2021-06-28 23:57:57 +07:00 |
|
Ha Thach
|
6e939de9d6
|
Merge pull request #891 from hathach/host-rp2040-double-buffer
RP2040 double buffer
|
2021-06-28 17:39:09 +07:00 |
|
Niklas Hauser
|
264dc35b95
|
Fix typo in TUH configuration define
|
2021-06-21 05:32:43 +02:00 |
|
hathach
|
a4ad064e63
|
increase example CFG_TUH_HID from 2 to 4
|
2021-06-12 14:20:09 +07:00 |
|
hathach
|
572d986a02
|
improve usbh
|
2021-06-11 17:14:22 +07:00 |
|
hathach
|
a2c4a48dd6
|
add tuh_hid_report_sent_cb()
|
2021-05-22 22:03:21 +07:00 |
|
hathach
|
b8e019da32
|
rename tuh_hid_get_report_cb to tuh_hid_report_received_cb()
|
2021-05-22 21:51:30 +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
|
63c57ed1a4
|
clean p
|
2021-05-22 20:55:42 +07:00 |
|
hathach
|
ad845db6a5
|
improve hid parser
|
2021-05-22 20:54:59 +07:00 |
|
hathach
|
350dfb2ea3
|
more hid api rename
|
2021-05-22 18:17:32 +07:00 |
|
hathach
|
89dad1ad41
|
update app
|
2021-05-22 16:48:07 +07:00 |
|
hathach
|
99add05aa7
|
simplify hid api
add hid set_protocol() and set_protocol_complete_cb()
|
2021-05-22 16:27:28 +07:00 |
|
hathach
|
40cd3a7e20
|
Merge branch 'master' into host-hid
|
2021-05-18 13:08:30 +07:00 |
|
hathach
|
ffdcf9a0d0
|
move report_info to application
update API accordingly, update hid parser for usage, and usage_page.
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
93661042d9
|
more API update
- remove tuh_n_hid_n_get_report()
- usbh auto queue get report and invoke callback when received data
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
dfa8b41b96
|
adding hid parser
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
9ddc3bfd6d
|
more host hid API
adding hid parser
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
641f55f1f1
|
remove CFG_TUH_HID_KEYBOARD and CFG_TUH_HID_MOUSE
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
9324fd8f2e
|
more hid host API rework
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
b7a8b278c8
|
rename tuh_device_is_configured() to tuh_device_configured()
- remove tuh_device_get_state()
- more hid mouse clean up
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
a5cd81a226
|
correct hid host mount/unmount callback
rename HOST_CLASS_HID to CFG_TUH_HID
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
be165a6713
|
reworking host hid API
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
e0dbb489ae
|
rename CFG_TUSB_HOST_ENUM_BUFFER_SIZE to CFG_TUH_ENUMERATION_BUFSZIE
add usbh_get_enum_buf
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
e83bdcdfdc
|
reworking hid host
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
4023d05e93
|
minor clean up
|
2021-05-18 12:58:24 +07:00 |
|
hathach
|
68fa17e17c
|
more API rename
|
2021-05-18 12:58:24 +07:00 |
|