Oops - mask out the endpoint address direction when comparing the IN and OUT endpoint indexes in the AVRISP-MKII clone and XPLAINBridge projects.
This commit is contained in:
		
							parent
							
								
									aba30ac2a0
								
							
						
					
					
						commit
						55283475d3
					
				
					 2 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -226,7 +226,7 @@ void EVENT_USB_Device_ConfigurationChanged(void)
 | 
			
		|||
	{
 | 
			
		||||
		ConfigSuccess &= Endpoint_ConfigureEndpoint(AVRISP_DATA_OUT_EPADDR, EP_TYPE_BULK, AVRISP_DATA_EPSIZE, 1);
 | 
			
		||||
 | 
			
		||||
		if (AVRISP_DATA_IN_EPADDR != AVRISP_DATA_OUT_EPADDR)
 | 
			
		||||
		if ((AVRISP_DATA_IN_EPADDR & ENDPOINT_EPNUM_MASK) != (AVRISP_DATA_OUT_EPADDR & ENDPOINT_EPNUM_MASK))
 | 
			
		||||
		  ConfigSuccess &= Endpoint_ConfigureEndpoint(AVRISP_DATA_IN_EPADDR, EP_TYPE_BULK, AVRISP_DATA_EPSIZE, 1);
 | 
			
		||||
 | 
			
		||||
		/* Configure the V2 protocol packet handler */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue