Nathan Conrad
|
7e0490bbf3
|
Move descriptors to usbd.h
|
2019-09-19 19:51:37 -04:00 |
|
hathach
|
48c7b80c57
|
fix warnings of template descriptor
|
2019-08-23 13:33:40 +07:00 |
|
hathach
|
30de17a830
|
clean up
- remove TUD_WEBUSB_URL_DESCRIPTOR to avoid flexible array member (C++
forbid in strict mode)
- remove unused TUD_DESC_STRLEN/TUD_DESC_STR_HEADER/TUD_DESC_STR_HEADER
|
2019-08-01 13:20:00 +07:00 |
|
hathach
|
bd08d0edc9
|
add vendor peek, change cdc peek signature, change cdc read_char() return from signed char to int32_t
|
2019-08-01 10:46:27 +07:00 |
|
hathach
|
af3c301ea5
|
added BOS MS OS 2.0 descriptor to webusb example, it work with windows
|
2019-07-30 00:34:25 +07:00 |
|
hathach
|
8ba71be6ee
|
more webusb + vendor
|
2019-07-25 16:52:20 +07:00 |
|
hathach
|
caf2b6d463
|
move tud_vendor_control_* to usbd.h
|
2019-07-24 23:12:31 +07:00 |
|
hathach
|
c63f2b30cb
|
rename tud_control_vendor_request_cb/complete_cb to tud_vendor_control_request_cb/complete_cb
|
2019-07-24 09:45:32 +07:00 |
|
hathach
|
036e858543
|
add tud_control_vendor_request_cb()/tud_control_vendor_complete_cb(), expose usbd control transfer
rename usbd_control_transfer/status to tud_control_transfer/status
|
2019-07-16 18:14:47 +07:00 |
|
hathach
|
2b7acd554a
|
updating webusb with cdc
|
2019-07-12 19:38:04 +07:00 |
|
hathach
|
164b26ee6b
|
change TUD_HID_INOUT_DESCRIPTOR epout & epin order
clean up, adding template for BOS & BOS platform descriptor
|
2019-07-12 14:53:11 +07:00 |
|
hathach
|
e74aa41552
|
added tud_descriptor_bos_cb(), add support for BOS get descriptor
|
2019-07-12 00:12:14 +07:00 |
|
hathach
|
64e9c11b41
|
fix incorrect midi descriptor template
|
2019-07-09 10:40:14 +07:00 |
|
hathach
|
216ccc6e93
|
midi only use audio 1.0 without IAD
|
2019-07-05 16:46:11 +07:00 |
|
hathach
|
57433135ce
|
fix midi template
|
2019-07-01 23:19:14 +07:00 |
|
hathach
|
6991b28532
|
improving midi support, adding midi exmaple
rename TUSB_DESC_CLASS_SPECIFIC to TUSB_DESC_CS_INTERFACE
|
2019-07-01 22:38:06 +07:00 |
|
hathach
|
7156bfb54d
|
fix build error with midi, use usbd_edpt_xfer/busy for midi to replace dcd_*
|
2019-06-10 18:46:00 +07:00 |
|
hathach
|
13e01c7dca
|
add TU_ prefix to compiler ATTR to prevent name conflict with application
|
2019-06-06 10:39:37 +07:00 |
|
hathach
|
3e6d911ce9
|
more clean up use inline bit funciton instead of macros
|
2019-05-14 12:54:29 +07:00 |
|
hathach
|
61ec407752
|
update license year to 2019
|
2019-05-14 11:48:05 +07:00 |
|
hathach
|
f3a5ea65a9
|
add index to tud_descriptor_configuration_cb()
|
2019-05-12 19:55:15 +07:00 |
|
hathach
|
1174949308
|
change tud_descriptor_string_cb() to be consistent with other descriptor callback
|
2019-05-12 15:38:15 +07:00 |
|
hathach
|
ba2136486c
|
add tud_hid_descriptor_report_cb()
- remove tud_desc_set.hid_report
- remove tud_desc_set_t
|
2019-05-12 14:09:35 +07:00 |
|
hathach
|
de56a0ca89
|
add tud_descriptor_string_cb() for getting string descriptor from application
- remove tud_desc_set.string_arr/string_count
|
2019-05-11 16:31:52 +07:00 |
|
hathach
|
f9d9eebfe1
|
support hid generic inout #58
- add report descriptor template TUD_HID_REPORT_DESC_GENERIC_INOUT
- add TUD_HID_INOUT_DESCRIPTOR & TUD_HID_INOUT_DESC_LEN
- add hid_generic_inout example
|
2019-05-02 14:30:49 +07:00 |
|
hathach
|
ff8fe28c98
|
move interface descriptor template to usbd.h, update exmaple
|
2019-04-19 13:16:06 +07:00 |
|
hathach
|
23bcf1cc7a
|
remove auto descriptor and its option CFG_TUD_DESC_AUTO
|
2019-04-18 23:59:21 +07:00 |
|
hathach
|
307ba23046
|
wrap up hid device refactor
|
2019-04-18 22:31:35 +07:00 |
|
hathach
|
cc2fce31e5
|
refactor hid, rename hid_generic to simply hid_
|
2019-04-18 00:36:17 +07:00 |
|
hathach
|
eabfc53f38
|
added tud_suspended() and tud_ready()
|
2019-03-30 23:01:23 +07:00 |
|
hathach
|
f3a954e7de
|
self powered and remote wakeup support are from configuration descriptor attribute
|
2019-03-30 17:38:00 +07:00 |
|
hathach
|
ee6ed084f4
|
clean up text
|
2019-03-30 15:03:48 +07:00 |
|
hathach
|
b28cc6ddb1
|
added dcd_remote_wakeup() stub for all ports
|
2019-03-30 14:47:11 +07:00 |
|
hathach
|
cabf6abb4f
|
added tud_set_self_powered(), fix #50 reponse to GET_STATUS request
|
2019-03-30 14:34:38 +07:00 |
|
hathach
|
28610198df
|
clean up
|
2019-03-29 17:42:10 +07:00 |
|
hathach
|
3a38cde53d
|
support set/clear feature Device_remote_wakeup
|
2019-03-29 16:37:08 +07:00 |
|
hathach
|
1c2beba85c
|
working on suspend and resume
change dcd_init signature
|
2019-03-29 16:23:00 +07:00 |
|
hathach
|
f26fbaf404
|
clean up remove usbd_control_stall()
|
2019-03-27 16:26:52 +07:00 |
|
hathach
|
1e9848d917
|
replace dcd_edpt_(clear)stall by usbd_edpt_(clear)stall
- remove dcd_edpt_stalled() from dcd porting
|
2019-03-27 16:09:49 +07:00 |
|
hathach
|
c211ee19dd
|
migrate license from BSD 3 clause to MIT
|
2019-03-20 16:11:42 +07:00 |
|
hathach
|
1c49c479ca
|
seperate tusb_task() to tud_task() and tuh_task()
tusb_task() still exists for backward compatible
|
2018-12-13 14:51:37 +07:00 |
|
hathach
|
030c64b9cd
|
make tud_mount_cb() and tud_umount_cb() optional
|
2018-08-24 18:35:46 +07:00 |
|
hathach
|
6d96b12e27
|
improve auto descriptor
|
2018-08-01 00:50:04 +07:00 |
|
hathach
|
9f61493020
|
change HID config, move HID boot config to part of auto descriptor only
|
2018-07-28 12:38:45 +07:00 |
|
hathach
|
262be103e0
|
add descriptor string count for tud_desc_set_t
|
2018-07-23 16:12:14 +07:00 |
|
hathach
|
4342325ee1
|
reworking device hid class driver
|
2018-07-23 15:25:45 +07:00 |
|
hathach
|
584b6f716d
|
more clean up
|
2018-07-13 14:44:44 +07:00 |
|
hathach
|
3134d21b24
|
dropping multiple port device support
|
2018-07-12 22:25:06 +07:00 |
|
hathach
|
ff219f1f01
|
add CFG_TUD_DESC_AUTO for auto descritpor (device, config)
|
2018-07-01 15:11:58 +07:00 |
|
hathach
|
424735d440
|
rename subfolder source to src
|
2018-06-18 14:05:24 +07:00 |
|