338 Commits

Author SHA1 Message Date
hathach
c7340f4b0e clean up helper func 2018-10-23 12:19:32 +07:00
hathach
8600c4b616 adding mynewt to osal 2018-09-04 14:20:51 +07:00
hathach
4ef01d721a clean up osal task and subtask 2018-08-30 15:21:15 +07:00
hathach
c8b72e397e add while loop to usbd task to run until task queue is empty 2018-08-28 15:56:43 +07:00
hathach
c5d2f661e7 rename common func to avoid conflict 2018-08-23 20:09:28 +07:00
hathach
e07b1acbed rename VERIFY to TU_VERIFY to avoid conflict with application 2018-08-13 18:10:23 +07:00
hathach
6d96b12e27 improve auto descriptor 2018-08-01 00:50:04 +07:00
hathach
683bb574e7 hid device enhance 2018-07-29 14:03:48 +07:00
hathach
8b17c54609 fix hid generic various error 2018-07-28 22:42:44 +07:00
hathach
c729db2294 beter hid report 2018-07-28 18:14:30 +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
456506045f seperate CFG_TUD_HID_BOOT_PROTOCOL to CFG_TUD_HID_KEYBOARD_BOOT & CFG_TUD_HID_MOUSE_BOOT 2018-07-27 21:48:15 +07:00
hathach
544f9c1315 add dcd_edpt_stalled() API
- implement control endpoint get status, endpoint set feature
2018-07-25 21:21:33 +07:00
hathach
71934228d2 tested boot mouse working 2018-07-25 00:16:09 +07:00
hathach
67e52af936 fix boot mouse descriptor issue 2018-07-24 22:37:44 +07:00
hathach
262be103e0 add descriptor string count for tud_desc_set_t 2018-07-23 16:12:14 +07:00
hathach
2bff2a7d97 fix descriptor minor issue 2018-07-23 16:01:02 +07:00
hathach
4342325ee1 reworking device hid class driver 2018-07-23 15:25:45 +07:00
hathach
798ce59ebd revert usbd_control_xfer_st() implementation
enhance cdc with better multiple interfaces support
add default ep size for cdc and msc device CFG_TUD_CDC_EPSIZE,
CFG_TUD_MSC_EPSIZE
2018-07-17 16:04:55 +07:00
hathach
e0c4e11ea3 use _usbd_ctrl_buf for control transferm refactor cdc device 2018-07-14 15:12:42 +07:00
hathach
7a1f40593f only call class xfer callback associated with endpoint address 2018-07-13 18:01:16 +07:00
hathach
1efb552bfd add ep2drv, rename descriptor offset 2018-07-13 17:48:26 +07:00
hathach
cd5b5d3a53 change mapping interface to driver instead of class code 2018-07-13 16:52:22 +07:00
hathach
dccb06ba7d rename class driver close() to reset() 2018-07-13 16:09:26 +07:00
hathach
5f8882a6d7 remove unused usbd dev state 2018-07-13 15:08:38 +07:00
hathach
584b6f716d more clean up 2018-07-13 14:44:44 +07:00
hathach
a623f0c179 better multiple interfaces support for cdc device 2018-07-13 00:32:02 +07:00
hathach
a4292e5906 changing cdc device to support multiple interface (not yet) 2018-07-12 23:08:54 +07:00
hathach
44c494106f clean up 2018-07-12 22:42:03 +07:00
hathach
925c462b72 rename CFG_TUD_ENUM_BUFFER_SIZE to CFG_TUD_CTRL_BUFSIZE 2018-07-12 22:40:22 +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
b9f8575e2d clean up device cdc
separate cdc tx & rx bufsize
2018-06-23 13:19:36 +07:00
hathach
d438000b99 clean up 2018-06-22 16:01:55 +07:00
hathach
e3591ac682 enhance usbd: add usbd_defer_func() 2018-06-22 12:53:13 +07:00
hathach
af268ce951 clean up 2018-06-22 00:43:41 +07:00
hathach
f8e7695fe9 clean up 2018-06-18 14:31:15 +07:00
hathach
424735d440 rename subfolder source to src 2018-06-18 14:05:24 +07:00