| 
							
							
								 Jacob Potter | a3fdcbdf16 | Just leave the endpoints open, instead of closing/reopening | 2020-11-04 23:53:03 -07:00 |  | 
			
				
					| 
							
							
								 Jacob Potter | bb0df2740e | Add CDC NCM driver | 2020-11-04 20:51:57 -07:00 |  | 
			
				
					| 
							
							
								 Ha Thach | 075334af80 | Merge pull request #547 from hathach/cdc-auto-write-flush enable cdc auto flush on write() | 2020-11-03 11:42:17 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 6fcd540cb6 | enable cdc auto flush on write() if there is enough data in the fifo | 2020-11-02 16:50:46 +07:00 |  | 
			
				
					| 
							
							
								 Jacob Potter | 3ea8138750 | Rename CDC_COMM_SUBCLASS_ETHERNET_NETWORKING_CONTROL_MODEL This was a confusing name; "Ethernet control model" (CDC ECM)
and "network control model" (CDC NCM) are two separate USB subclasses. | 2020-10-31 10:57:53 -06:00 |  | 
			
				
					| 
							
							
								 hathach | 23e6ee2ea2 | cdc device: claim endpoint before checking fifo availability - add pre-check to reduce mutex lock in usbd_edpt_claim | 2020-09-14 22:14:31 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 1804dba615 | typo | 2020-09-12 08:48:49 +07:00 |  | 
			
				
					| 
							
							
								 hathach | 801f8b5b38 | update claim edpt for hid and midi | 2020-09-10 23:32:08 +07: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 | 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 |  |