Commit Graph

339 Commits

Author SHA1 Message Date
hathach 2910b8d77a clean up 2018-07-30 15:49:16 +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 5dd02cbdd3 house keeping 2018-07-27 16:59:57 +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 c3b082ab20 add tusb_usbser.inf for windows 2018-07-25 14:07:27 +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 3400dfdf4e nrf52840 boot mouse does not work, need more work 2018-07-24 00:45:07 +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 5d8cf5cf8f fix ITF count 2018-07-10 00:56:58 +07:00
hathach 15cd30629a clean up usbd auto desc 2018-07-10 00:36:07 +07:00
hathach 1faf0a81e4 clean up 2018-07-02 17:32:09 +07:00
hathach 19eb62ebe4 update auto descriptor 2018-07-01 15:45:04 +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