Extract interface numbers into enums.
This commit is contained in:
		
							parent
							
								
									cd3aae87da
								
							
						
					
					
						commit
						9ef29ea229
					
				
					 125 changed files with 780 additions and 319 deletions
				
			
		| 
						 | 
				
			
			@ -90,7 +90,7 @@ const USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
 | 
			
		|||
		{
 | 
			
		||||
			.Header                 = {.Size = sizeof(USB_Descriptor_Interface_t), .Type = DTYPE_Interface},
 | 
			
		||||
 | 
			
		||||
			.InterfaceNumber        = 0,
 | 
			
		||||
			.InterfaceNumber        = INTERFACE_ID_CDC_CCI,
 | 
			
		||||
			.AlternateSetting       = 0,
 | 
			
		||||
 | 
			
		||||
			.TotalEndpoints         = 1,
 | 
			
		||||
| 
						 | 
				
			
			@ -141,7 +141,7 @@ const USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
 | 
			
		|||
		{
 | 
			
		||||
			.Header                 = {.Size = sizeof(USB_Descriptor_Interface_t), .Type = DTYPE_Interface},
 | 
			
		||||
 | 
			
		||||
			.InterfaceNumber        = 1,
 | 
			
		||||
			.InterfaceNumber        = INTERFACE_ID_CDC_DCI,
 | 
			
		||||
			.AlternateSetting       = 0,
 | 
			
		||||
 | 
			
		||||
			.TotalEndpoints         = 2,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -81,15 +81,25 @@
 | 
			
		|||
			USB_Descriptor_Endpoint_t             RNDIS_DataInEndpoint;
 | 
			
		||||
		} USB_Descriptor_Configuration_t;
 | 
			
		||||
 | 
			
		||||
		/** Enum for the device interface descriptor IDs within the device. Each interface descriptor
 | 
			
		||||
		 *  should have a unique ID index associated with it, which can be used to refer to the
 | 
			
		||||
		 *  interface from other descriptors.
 | 
			
		||||
		 */
 | 
			
		||||
		enum InterfaceDescriptors_t
 | 
			
		||||
		{
 | 
			
		||||
			INTERFACE_ID_CDC_CCI = 0, /**< CDC CCI interface descriptor ID */
 | 
			
		||||
			INTERFACE_ID_CDC_DCI = 1, /**< CDC DCI interface descriptor ID */
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		/** Enum for the device string descriptor IDs within the device. Each string descriptor should
 | 
			
		||||
		 *  have a unique ID index associated with it, which can be used to refer to the string from
 | 
			
		||||
		 *  other descriptors.
 | 
			
		||||
		 */
 | 
			
		||||
		enum StringDescriptors_t
 | 
			
		||||
		{
 | 
			
		||||
		    STRING_ID_Language      = 0, /**< Supported Languages string descriptor ID (must be zero) */
 | 
			
		||||
		    STRING_ID_Manufacturer  = 1, /**< Manufacturer string ID */
 | 
			
		||||
		    STRING_ID_Product       = 2, /**< Product string ID */
 | 
			
		||||
			STRING_ID_Language     = 0, /**< Supported Languages string descriptor ID (must be zero) */
 | 
			
		||||
			STRING_ID_Manufacturer = 1, /**< Manufacturer string ID */
 | 
			
		||||
			STRING_ID_Product      = 2, /**< Product string ID */
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
	/* Function Prototypes: */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue