72575534f8
remove auto device descriptor
...
Application should declare its own device descriptor
2019-04-11 00:51:28 +07:00
6102183193
clean up
2019-04-11 00:22:18 +07:00
64bed848d0
fix #53 use nrfx_usbd_errata.h
2019-04-08 17:36:12 +07:00
6564580c3d
clean up
2019-04-02 16:23:13 +07:00
4af16efea7
add tud_ready() to hid_ready()
2019-04-02 02:14:39 +07:00
dd9c441a61
samd support suspend and resume. Though cannot distinguish between Suspend and Disconnect
...
should work with #47
2019-04-02 02:14:22 +07:00
491b5936d5
usbd better support suspend/resume
2019-04-02 01:30:01 +07:00
06e1fac7c5
nrf5x enable suspend after set address, instead of set config
2019-04-02 01:20:34 +07:00
2cc4ab2aef
nrf5x added LOWPOWER when suspend/resume
2019-03-31 23:57:38 +07:00
eabfc53f38
added tud_suspended() and tud_ready()
2019-03-30 23:01:23 +07:00
f3a954e7de
self powered and remote wakeup support are from configuration descriptor attribute
2019-03-30 17:38:00 +07:00
ee6ed084f4
clean up text
2019-03-30 15:03:48 +07:00
b28cc6ddb1
added dcd_remote_wakeup() stub for all ports
2019-03-30 14:47:11 +07:00
cabf6abb4f
added tud_set_self_powered(), fix #50 reponse to GET_STATUS request
2019-03-30 14:34:38 +07:00
d9682f8240
replaced config_num by configured
2019-03-30 13:48:15 +07:00
93a853cd5b
usbd add connected, suspended, remote_wakeup
...
- remove use of osal_queue_reset
2019-03-30 02:26:15 +07:00
28610198df
clean up
2019-03-29 17:42:10 +07:00
7d9b68a7b9
clean up control req a bit
2019-03-29 16:55:58 +07:00
3a38cde53d
support set/clear feature Device_remote_wakeup
2019-03-29 16:37:08 +07:00
1c2beba85c
working on suspend and resume
...
change dcd_init signature
2019-03-29 16:23:00 +07:00
0bdd4bd550
added Suspend and Resume event for nrf5x port
...
also rename DCD_EVENT_SUSPENDED to DCD_EVENT_SUSPEND
2019-03-29 01:34:53 +07:00
8fb9fbb0b1
add tud_mounted() check in tud_cdc_connected()
...
mark device as disconnected immed with DCD_EVENT_UNPLUGGED
2019-03-27 23:58:24 +07:00
c09d754654
remove tud_msc_ready()
2019-03-27 23:47:59 +07:00
801f3c9d8d
more clean up
2019-03-27 21:00:15 +07:00
da452d4ba6
cleanup, remove the use of _TINY_USB_SOURCE_FILE_
2019-03-27 17:48:42 +07:00
f26fbaf404
clean up remove usbd_control_stall()
2019-03-27 16:26:52 +07:00
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
4722376654
remove dcd_get_frame_number()
2019-03-27 01:01:48 +07:00
852abba918
Merge branch 'master' into develop
2019-03-27 00:46:32 +07:00
89b9ee2f52
revert to use pending_read_from_host (temp) since
2019-03-27 00:39:14 +07:00
aaf5714268
follow up to pr #46
2019-03-25 11:38:16 +07:00
fad8720215
Merge pull request #46 from tannewt/fix_cdc_out
...
Fix slow CDC OUT by NAKing
2019-03-24 03:27:58 -07:00
18f248b142
remove tusb_hal_millis() usage, less work for porting
2019-03-24 01:19:32 +07:00
d866999bf0
remove idle rate enforcement, should be done in application level
2019-03-23 21:46:51 +07:00
df1aac44b8
add board_noos_millis() for blinky
2019-03-23 16:51:07 +07:00
43eb1a8b16
added stub for dcd_stm32f3
2019-03-22 23:57:56 +07:00
ba1bea5d53
simplify board API, adding stm32f3 discovery
...
- remove board header since it is not used
2019-03-22 22:06:48 +07:00
909891325a
Fix slow CDC OUT by NAKing
...
This NAKs CDC OUT packets when the ring buffer doesn't have
enough space for it. This makes CDC OUT reliable rather than
allowing overwriting into the ring buffer.
2019-03-21 14:52:56 -07:00
3574688d26
more with mynewt
2019-03-21 00:54:42 +07:00
a1a6220ac8
update osal for mynewt
2019-03-21 00:36:52 +07:00
87962a222d
clean up
2019-03-20 23:12:12 +07:00
da55610f43
clean up
2019-03-20 20:19:21 +07:00
c211ee19dd
migrate license from BSD 3 clause to MIT
2019-03-20 16:11:42 +07:00
4647ad8136
clean up
2019-03-20 14:41:35 +07:00
f932cf3854
stm32 update fifo in comment
2019-03-17 15:16:52 +07:00
5e92d67015
stm32 update TX Fifo for edpt IN, both CDC + MSC work great
...
- call dcd_event_xfer_complete() when enough bytes received
- add dcd_get_frame_number()
2019-03-15 18:43:09 +07:00
eda56769b9
dcd_set_address include status response, usbd control stall both control in and out
2019-03-13 23:14:48 +07:00
195a44172a
update stm32 dcd stall control endpoint
2019-03-13 16:54:10 +07:00
8418cb816b
Merge branch 'master' into stm32f4
2019-03-05 05:45:42 -08:00
a19455d1ff
follow up to PR #39
2019-03-04 11:51:36 +07:00