Jan Dümpelmann
|
b15c209805
|
Set new define because of build failure
|
2020-09-10 13:36:07 +02:00 |
|
hathach
|
ed6d48b81e
|
typo
|
2020-09-09 16:45:54 +07:00 |
|
hathach
|
fe1b5dfa23
|
clean up
|
2020-09-09 16:29:45 +07:00 |
|
hathach
|
33f0a18523
|
update cdc edpt read
|
2020-09-09 16:25:31 +07:00 |
|
hathach
|
8b9893cada
|
introduce optional usbd_edpt_claim, usbd_edpt_release which can be used to gain exclusive access to usbd_edpt_xfer
|
2020-09-09 15:48:11 +07:00 |
|
hathach
|
b3e81673c0
|
change xfer_cb return type from void to bool
|
2020-09-06 12:11:07 +07:00 |
|
hathach
|
f7cf8cdf27
|
defer xfer_isr to xfer_cb
|
2020-09-05 14:41:31 +07:00 |
|
Jan Dümpelmann
|
9cc22b635c
|
Add functionality to abort an ongoing transfer
|
2020-09-04 15:40:23 +02:00 |
|
Jan Dümpelmann
|
4071e490e2
|
New function to modify fifo overwritability
|
2020-09-03 17:21:32 +02:00 |
|
Jan Dümpelmann
|
fd6cf9010b
|
Turn transmit fifo overwritable in no DTR mode
|
2020-09-03 17:03:13 +02:00 |
|
Jan Dümpelmann
|
d9eaa54e14
|
Remove connected check for write flushing
|
2020-09-03 16:40:53 +02:00 |
|
hathach
|
be708bb8a4
|
Merge branch 'master' into update-host
|
2020-09-01 12:02:25 +07:00 |
|
hathach
|
a1b7e767af
|
improve midi
- fix #436 tud_midi_rx_cb() not invoked
- fix xfer_cb() not handle ep in
- add ZLP if needed
|
2020-08-24 14:31:46 +07:00 |
|
Ha Thach
|
e5d622b749
|
Merge pull request #434 from gh2o/master
Add TX callback to CDC device
|
2020-08-21 11:14:06 +07:00 |
|
Gavin Li
|
72183c7bb4
|
Slight optimization for cdc tx refill
|
2020-08-20 09:59:23 -07:00 |
|
Gavin Li
|
15b063beb2
|
Smarter CDC TX refill logic
|
2020-08-20 02:20:01 -07:00 |
|
hathach
|
881025afdc
|
add new name warning to cdc and midi (skip msc, hid warning for now)
|
2020-07-17 23:01:39 +07:00 |
|
hathach
|
fea6fb73a1
|
add fs & hs config for cdc_msc_freertos, midi_test, msc_dual_lun
|
2020-07-16 13:04:10 +07:00 |
|
hathach
|
706413f751
|
add tud_speed_get()
- define both fs and hs configuration descriptor
- rename CFG_TUD_CDC_EPSIZE to CFG_TUD_CDC_EP_BUFSIZE with default size of 64 for FS, and 512 for HS
|
2020-07-16 00:44:09 +07:00 |
|
Craig Hutchinson
|
323ae5a84f
|
Improve comment on CDC tud_cdc_write_available()
Fixes #460
|
2020-07-10 12:24:09 +01:00 |
|
hathach
|
12a145b27d
|
fix dfu-rt to response to SET_INTERFACE and DFU_GETSTATUS
fix #450
|
2020-07-01 01:33:02 +07:00 |
|
Gavin Li
|
7ae47a9397
|
Call tud_cdc_tx_cb right after flush to keep tx fifo full
|
2020-06-20 22:12:10 -07:00 |
|
Gavin Li
|
8fe887198b
|
Add tx callback to cdc device
Useful for continuous transmission of data, which is difficult currently
because there is no notification of tx completion.
|
2020-06-18 01:13:44 -07:00 |
|
hathach
|
fb214f7cf7
|
rename to drv_len to be consistent
|
2020-05-28 13:57:49 +07:00 |
|
hathach
|
10cd3f24bf
|
initial transfer failed in open() shouldn't cause the driver open to fail.
|
2020-05-28 13:48:02 +07:00 |
|
hathach
|
e340404968
|
changing usbd driver open() return type, add max_len
only done with cdc and msc, push this interim for feedback first
|
2020-05-27 19:01:59 +07:00 |
|
hathach
|
58cedf4c06
|
usb0 host on mcb1800 work with fullspeed mode.
use usbh_edpt_open() to correctly map ep2drv[]
|
2020-05-19 00:55:43 +07:00 |
|
hathach
|
4a3a448340
|
clean up things, add makefile for host example
|
2020-05-04 00:29:52 +07:00 |
|
hathach
|
017c95037f
|
add usbd edpt open
- RTT mode is blocking to prevent log lost
- Improve logging message
|
2020-04-26 14:51:44 +07:00 |
|
hathach
|
ce6a81e74d
|
fix typo
|
2020-04-17 22:10:31 +07:00 |
|
hathach
|
464b1e8e89
|
correct return for write flush
|
2020-04-17 15:57:24 +07:00 |
|
hathach
|
4571ce0d29
|
add a bit of document for cdc device API. also improve cdc write flush when complete.
|
2020-04-17 15:54:20 +07:00 |
|
Ha Thach
|
0b1b9a2b9e
|
Merge pull request #260 from majbthrd/cdczlp
CDC device: fix behavior for transfers that are a whole multiple of endpoint buffer
|
2020-04-17 15:00:12 +07:00 |
|
hathach
|
d315393fbb
|
use IAD to assign itf2drv mapping correctly
merge net_data back into net driver
|
2020-04-15 16:18:24 +07:00 |
|
hathach
|
b03b9eb939
|
change cdc template protocol to None
|
2020-04-15 15:14:26 +07:00 |
|
hathach
|
e713b534fa
|
test ok with cdc and msc
|
2020-04-15 10:30:34 +07:00 |
|
Peter Lawrence
|
aafddfe637
|
following suggestion by @kasjer
|
2020-03-15 18:32:02 -05:00 |
|
Peter Lawrence
|
e7efcb6fd5
|
merge with current master
|
2020-03-15 18:28:13 -05:00 |
|
Nathan Conrad
|
7f6316dbe1
|
Use CRLF on UART.
|
2020-03-14 14:26:14 -04:00 |
|
hathach
|
b6b9fe42af
|
more log for debugging
|
2020-02-07 16:43:44 +07:00 |
|
Nathan Conrad
|
25c1bea782
|
Normalize line endings
|
2020-01-15 14:47:43 -05:00 |
|
Peter Lawrence
|
53732805b7
|
CDC device: help ensure code is consistent with the size of the buffers it operates on
|
2020-01-11 15:31:42 -06:00 |
|
Peter Lawrence
|
33c715bdd0
|
CDC device: fix behavior for transfers that are a whole multiple of endpoint buffer
|
2020-01-11 14:21:43 -06:00 |
|
Peter Lawrence
|
ff0e7d2bed
|
implement multiple interfaces support
|
2019-12-28 14:27:32 -06:00 |
|
hathach
|
fe1eadf177
|
fix #229
|
2019-11-27 12:34:30 +07:00 |
|
hathach
|
6c6a597465
|
fix #132
|
2019-09-11 10:47:07 +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
|
33de35504a
|
more house keeping
|
2019-07-19 20:20:13 +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
|
cb4e6837e9
|
clean up, rename internal driver control_request_complete to simply control_complete
|
2019-07-12 22:03:40 +07:00 |
|