hathach 
							
						 
					 
					
						
						
							
						
						064adebbd0 
					 
					
						
						
							
							fix   #152 , potential memory issue  
						
						
						
						
					 
					
						2019-09-13 14:03:59 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c3598f0301 
					 
					
						
						
							
							fix   #139 , correct usbd request intepreting, Non-STD request to Interface must be forward to class driver  
						
						
						
						
					 
					
						2019-09-13 13:03:11 +07:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						340dcb81bf 
					 
					
						
						
							
							For control transfers, compare the transmitted length against the requested length to know if a ZLP needs to happen. ( fixes   #139 )  
						
						
						
						
					 
					
						2019-09-12 16:06:45 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan Conrad 
							
						 
					 
					
						
						
							
						
						4517d504b8 
					 
					
						
						
							
							Fix typo of ENDOINT  
						
						
						
						
					 
					
						2019-09-09 13:34:30 -04:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						48c7b80c57 
					 
					
						
						
							
							fix warnings of template descriptor  
						
						
						
						
					 
					
						2019-08-23 13:33:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						30de17a830 
					 
					
						
						
							
							clean up  
						
						... 
						
						
						
						- remove TUD_WEBUSB_URL_DESCRIPTOR to avoid flexible array member (C++
forbid in strict mode)
- remove unused TUD_DESC_STRLEN/TUD_DESC_STR_HEADER/TUD_DESC_STR_HEADER 
						
						
					 
					
						2019-08-01 13:20:00 +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 
							
						 
					 
					
						
						
							
						
						af3c301ea5 
					 
					
						
						
							
							added BOS MS OS 2.0 descriptor to webusb example, it work with windows  
						
						
						
						
					 
					
						2019-07-30 00:34:25 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cdaf455461 
					 
					
						
						
							
							fix stall response with SET_INTERFACE/GET_INTERFACE  
						
						... 
						
						
						
						webusb work with linux & macos 
						
						
					 
					
						2019-07-26 20:14:56 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d2b60b6755 
					 
					
						
						
							
							webusb work great with linux  
						
						
						
						
					 
					
						2019-07-26 11:36:30 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8ba71be6ee 
					 
					
						
						
							
							more webusb + vendor  
						
						
						
						
					 
					
						2019-07-25 16:52:20 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						caf2b6d463 
					 
					
						
						
							
							move tud_vendor_control_* to usbd.h  
						
						
						
						
					 
					
						2019-07-24 23:12:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						2a543c0e79 
					 
					
						
						
							
							update vendor device similar to cdc read/write  
						
						... 
						
						
						
						maybe refactor later 
						
						
					 
					
						2019-07-24 23:07:30 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c63f2b30cb 
					 
					
						
						
							
							rename tud_control_vendor_request_cb/complete_cb to tud_vendor_control_request_cb/complete_cb  
						
						
						
						
					 
					
						2019-07-24 09:45:32 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						33de35504a 
					 
					
						
						
							
							more house keeping  
						
						
						
						
					 
					
						2019-07-19 20:20:13 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ae5dc435cb 
					 
					
						
						
							
							house keeping  
						
						
						
						
					 
					
						2019-07-19 16:49:04 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b0678e1050 
					 
					
						
						
							
							rename CFG_TUD_CUSTOM_CLASS to CFG_TUD_VENDOR  
						
						
						
						
					 
					
						2019-07-19 16:23:56 +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 
							
						 
					 
					
						
						
							
						
						2b7acd554a 
					 
					
						
						
							
							updating webusb with cdc  
						
						
						
						
					 
					
						2019-07-12 19:38:04 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						164b26ee6b 
					 
					
						
						
							
							change TUD_HID_INOUT_DESCRIPTOR epout & epin order  
						
						... 
						
						
						
						clean up, adding template for BOS & BOS platform descriptor 
						
						
					 
					
						2019-07-12 14:53:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e74aa41552 
					 
					
						
						
							
							added tud_descriptor_bos_cb(), add support for BOS get descriptor  
						
						
						
						
					 
					
						2019-07-12 00:12:14 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						64e9c11b41 
					 
					
						
						
							
							fix incorrect midi descriptor template  
						
						
						
						
					 
					
						2019-07-09 10:40:14 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						216ccc6e93 
					 
					
						
						
							
							midi only use audio 1.0 without IAD  
						
						
						
						
					 
					
						2019-07-05 16:46:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						57433135ce 
					 
					
						
						
							
							fix midi template  
						
						
						
						
					 
					
						2019-07-01 23:19:14 +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 
							
						 
					 
					
						
						
							
						
						73d7ab201e 
					 
					
						
						
							
							remove dcd_edpt_busy()  
						
						
						
						
					 
					
						2019-06-10 22:29:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7156bfb54d 
					 
					
						
						
							
							fix build error with midi, use usbd_edpt_xfer/busy for midi to replace dcd_*  
						
						
						
						
					 
					
						2019-06-10 18:46:00 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						13e01c7dca 
					 
					
						
						
							
							add TU_ prefix to compiler ATTR to prevent name conflict with application  
						
						
						
						
					 
					
						2019-06-06 10:39:37 +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 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8ccecde18e 
					 
					
						
						
							
							lpc1769 work with makefile  
						
						
						
						
					 
					
						2019-05-15 12:57:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3e6d911ce9 
					 
					
						
						
							
							more clean up use inline bit funciton instead of macros  
						
						
						
						
					 
					
						2019-05-14 12:54:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						61ec407752 
					 
					
						
						
							
							update license year to 2019  
						
						
						
						
					 
					
						2019-05-14 11:48:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f3a5ea65a9 
					 
					
						
						
							
							add index to tud_descriptor_configuration_cb()  
						
						
						
						
					 
					
						2019-05-12 19:55:15 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1174949308 
					 
					
						
						
							
							change tud_descriptor_string_cb() to be consistent with other descriptor callback  
						
						
						
						
					 
					
						2019-05-12 15:38:15 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ba2136486c 
					 
					
						
						
							
							add tud_hid_descriptor_report_cb()  
						
						... 
						
						
						
						- remove tud_desc_set.hid_report
- remove tud_desc_set_t 
						
						
					 
					
						2019-05-12 14:09:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						de56a0ca89 
					 
					
						
						
							
							add tud_descriptor_string_cb() for getting string descriptor from application  
						
						... 
						
						
						
						- remove tud_desc_set.string_arr/string_count 
						
						
					 
					
						2019-05-11 16:31:52 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						77bc421359 
					 
					
						
						
							
							fix clear stall usage, fix reset data toggle with dcd_clear_stall for nrf52  
						
						
						
						
					 
					
						2019-05-09 23:31:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f9d9eebfe1 
					 
					
						
						
							
							support hid generic inout  #58  
						
						... 
						
						
						
						- add report descriptor template TUD_HID_REPORT_DESC_GENERIC_INOUT
- add TUD_HID_INOUT_DESCRIPTOR & TUD_HID_INOUT_DESC_LEN
- add hid_generic_inout example 
						
						
					 
					
						2019-05-02 14:30:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c006f3dbce 
					 
					
						
						
							
							adding optional ep out for hid  
						
						... 
						
						
						
						refactor usbd_open_edpt_pair 
						
						
					 
					
						2019-05-01 19:29:56 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ff8fe28c98 
					 
					
						
						
							
							move interface descriptor template to usbd.h, update exmaple  
						
						
						
						
					 
					
						2019-04-19 13:16:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						23bcf1cc7a 
					 
					
						
						
							
							remove auto descriptor and its option CFG_TUD_DESC_AUTO  
						
						
						
						
					 
					
						2019-04-18 23:59:21 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						307ba23046 
					 
					
						
						
							
							wrap up hid device refactor  
						
						
						
						
					 
					
						2019-04-18 22:31:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1ffcadd373 
					 
					
						
						
							
							hid update  
						
						
						
						
					 
					
						2019-04-18 11:52:23 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cc2fce31e5 
					 
					
						
						
							
							refactor hid, rename hid_generic to simply hid_  
						
						
						
						
					 
					
						2019-04-18 00:36:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						72575534f8 
					 
					
						
						
							
							remove auto device descriptor  
						
						... 
						
						
						
						Application should declare its own device descriptor 
						
						
					 
					
						2019-04-11 00:51:28 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6102183193 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2019-04-11 00:22:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						491b5936d5 
					 
					
						
						
							
							usbd better support suspend/resume  
						
						
						
						
					 
					
						2019-04-02 01:30:01 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						eabfc53f38 
					 
					
						
						
							
							added tud_suspended() and tud_ready()  
						
						
						
						
					 
					
						2019-03-30 23:01:23 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f3a954e7de 
					 
					
						
						
							
							self powered and remote wakeup support are from configuration descriptor attribute  
						
						
						
						
					 
					
						2019-03-30 17:38:00 +07:00