Seperate out the device demos and project's configuration descriptor structure definitions to clearly indicate what descriptors belong to which interface.
This commit is contained in:
		
							parent
							
								
									b162540099
								
							
						
					
					
						commit
						04660d3793
					
				
					 49 changed files with 179 additions and 20 deletions
				
			
		| 
						 | 
				
			
			@ -149,11 +149,15 @@
 | 
			
		|||
		typedef struct
 | 
			
		||||
		{
 | 
			
		||||
			USB_Descriptor_Configuration_Header_t    Config;
 | 
			
		||||
			
 | 
			
		||||
			// CDC Control Interface
 | 
			
		||||
			USB_Descriptor_Interface_t               CDC_CCI_Interface;
 | 
			
		||||
			USB_Descriptor_CDC_FunctionalHeader_t    CDC_Functional_Header;
 | 
			
		||||
			USB_Descriptor_CDC_FunctionalACM_t       CDC_Functional_ACM;
 | 
			
		||||
			USB_Descriptor_CDC_FunctionalUnion_t     CDC_Functional_Union;
 | 
			
		||||
			USB_Descriptor_Endpoint_t                CDC_NotificationEndpoint;
 | 
			
		||||
			
 | 
			
		||||
			// CDC Data Interface
 | 
			
		||||
			USB_Descriptor_Interface_t               CDC_DCI_Interface;
 | 
			
		||||
			USB_Descriptor_Endpoint_t                CDC_DataOutEndpoint;
 | 
			
		||||
			USB_Descriptor_Endpoint_t                CDC_DataInEndpoint;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -161,6 +161,8 @@
 | 
			
		|||
		typedef struct
 | 
			
		||||
		{
 | 
			
		||||
			USB_Descriptor_Configuration_Header_t Config;
 | 
			
		||||
			
 | 
			
		||||
			// DFU Interface
 | 
			
		||||
			USB_Descriptor_Interface_t            DFU_Interface;
 | 
			
		||||
			USB_Descriptor_DFU_Functional_t       DFU_Functional;
 | 
			
		||||
		} USB_Descriptor_Configuration_t;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,6 +47,8 @@
 | 
			
		|||
		typedef struct
 | 
			
		||||
		{
 | 
			
		||||
			USB_Descriptor_Configuration_Header_t Config;
 | 
			
		||||
			
 | 
			
		||||
			// Generic HID Interface
 | 
			
		||||
			USB_Descriptor_Interface_t            HID_Interface;
 | 
			
		||||
			USB_HID_Descriptor_HID_t              HID_VendorHID;
 | 
			
		||||
	        USB_Descriptor_Endpoint_t             HID_ReportINEndpoint;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue