amit verma 
							
						 
					 
					
						
						
							
						
						07a04255da 
					 
					
						
						
							
							initial break request handling  
						
						
						
						
					 
					
						2021-02-25 23:13:21 +05:30 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4b4f880785 
					 
					
						
						
							
							add tud_ready() check in tud_cdc_n_write_flush()  
						
						... 
						
						
						
						other clean up 
						
						
					 
					
						2020-11-23 23:40:13 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						308028e17c 
					 
					
						
						
							
							Merge branch 'master' into cdc_without_dtr  
						
						
						
						
					 
					
						2020-11-23 23:25:55 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dd07fecc5f 
					 
					
						
						
							
							migrate cdc_device to new control_xfer_cb  
						
						
						
						
					 
					
						2020-11-19 21:26:06 +07:00 
						 
				 
			
				
					
						
							
							
								Jan Dümpelmann 
							
						 
					 
					
						
						
							
						
						54e29e9ff4 
					 
					
						
						
							
							Implementation of the discussed changes  
						
						... 
						
						
						
						- remove usbd_edpt_xfer_abort
- rename tu_fifo_change_mode to tu_fifo_set_mode
- remove CFG_TUD_CDC_CLEAR_AT_CONNECTION definition
- remove auto fifo clear at connection event
- add tud_cdc_n_write_clear function 
						
						
					 
					
						2020-11-18 09:42:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Dümpelmann 
							
						 
					 
					
						
						
							
						
						af9f0f1cd6 
					 
					
						
						
							
							Merge remote-tracking branch 'hathach/master' into cdc_without_dtr  
						
						
						
						
					 
					
						2020-11-04 17:11:01 +01: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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b0e5a1a9ec 
					 
					
						
						
							
							remove tud_midi_write_flush() send asap. rename tud_midi_connected() to tud_midi_mounted()  
						
						
						
						
					 
					
						2019-07-04 01:27:51 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						62d3b91691 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2019-07-02 18:23:42 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6991b28532 
					 
					
						
						
							
							improving midi support, adding midi exmaple  
						
						... 
						
						
						
						rename TUSB_DESC_CLASS_SPECIFIC to TUSB_DESC_CS_INTERFACE 
						
						
					 
					
						2019-07-01 22:38:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a0307bafda 
					 
					
						
						
							
							added usbd_edpt_xfer/usbd_edpt_busy to replace dcd_edpt_transfer/dcd_edpt_busy()  
						
						... 
						
						
						
						- improve fifo write/read_n with only one lock
- use usbd_edpt_xfer/usbd_edpt_busy for hid/cdc/msc class driver
- replace cdc read's pending_read_from_host by usbd_edpt_busy() 
						
						
					 
					
						2019-05-29 16:55:15 +07:00