hathach
|
55427606ef
|
replace dcd_xfer_complete by dcd_xfer_complete()
|
2018-10-24 00:44:26 +07:00 |
|
hathach
|
e7a63324dd
|
clean up
|
2018-10-23 19:58:06 +07:00 |
|
hathach
|
177adf4bfa
|
replace dcd_bus_event() and dcd_setup_received() by dcd_event_handler()
|
2018-10-23 16:31:45 +07:00 |
|
hathach
|
9ba624a974
|
rename UBSD_EVT_ to DCD_EVENT_
|
2018-10-23 15:12:30 +07:00 |
|
hathach
|
e97b14848b
|
rename usbd_event_t to dcd_event_t
|
2018-10-23 15:08:31 +07:00 |
|
hathach
|
959480d82c
|
clean up usbd
|
2018-10-23 13:12:19 +07:00 |
|
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
|
dce2296756
|
allow no mode compilation (no host/device enabled). Handy for project without usb to compile such as nrf52832
|
2018-08-30 16:12:34 +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
|
030c64b9cd
|
make tud_mount_cb() and tud_umount_cb() optional
|
2018-08-24 18:35:46 +07:00 |
|
hathach
|
23c7c2102b
|
fix compiler warnings
|
2018-08-23 20:54:51 +07:00 |
|
hathach
|
c5d2f661e7
|
rename common func to avoid conflict
|
2018-08-23 20:09:28 +07:00 |
|
hathach
|
cf43a6b53b
|
fix memory issue with usbd control xfer
|
2018-08-15 17:55:16 +07:00 |
|
hathach
|
e07b1acbed
|
rename VERIFY to TU_VERIFY to avoid conflict with application
|
2018-08-13 18:10:23 +07:00 |
|
hathach
|
d5e58ba024
|
clean up
|
2018-08-01 09:59:32 +07:00 |
|
hathach
|
6d96b12e27
|
improve auto descriptor
|
2018-08-01 00:50:04 +07:00 |
|
hathach
|
9444d45af6
|
dev hid enhancement, add report descriptor templates for keyboard, mouse, consumer, syscontrol, gamepad
|
2018-07-31 23:10:50 +07:00 |
|
hathach
|
a2b7b9ddb9
|
fix hid warning, move report descriptor template to hid.h
|
2018-07-31 14:59:39 +07:00 |
|
hathach
|
d1a9d52c05
|
rename to prevent confusion
|
2018-07-31 14:42:03 +07:00 |
|
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 |
|