mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 21:32:31 +01:00 
			
		
		
		
	More simplifications to USBController.c, fix errors and warnings when compiled for the series 2 USB AVRs.
This commit is contained in:
		
							parent
							
								
									1621158c62
								
							
						
					
					
						commit
						b17e87d140
					
				| @ -130,32 +130,36 @@ void USB_ResetInterface(void) | |||||||
| 
 | 
 | ||||||
| 	USB_CLK_Unfreeze(); | 	USB_CLK_Unfreeze(); | ||||||
| 
 | 
 | ||||||
| 	#if defined(USB_DEVICE_ONLY) && (defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR)) | 	#if defined(USB_CAN_BE_BOTH) | ||||||
| 	UHWCON |=  (1 << UIMOD); |  | ||||||
| 	USB_Init_Device(); |  | ||||||
| 	#elif defined(USB_HOST_ONLY) |  | ||||||
| 	UHWCON &= ~(1 << UIMOD); |  | ||||||
| 	USB_Init_Host(); |  | ||||||
| 	#elif defined(USB_CAN_BE_BOTH) |  | ||||||
| 	if (UIDModeSelectEnabled) | 	if (UIDModeSelectEnabled) | ||||||
| 	{ | 	{ | ||||||
| 		UHWCON |= (1 << UIDE); | 		UHWCON |= (1 << UIDE); | ||||||
| 		USB_INT_Enable(USB_INT_IDTI); | 		USB_INT_Enable(USB_INT_IDTI); | ||||||
| 	} | 	} | ||||||
|  | 	#endif | ||||||
| 	 | 	 | ||||||
| 	if (USB_CurrentMode == USB_MODE_DEVICE) | 	if (USB_CurrentMode == USB_MODE_DEVICE) | ||||||
| 	{ | 	{ | ||||||
|  | 		#if defined(USB_CAN_BE_DEVICE) | ||||||
|  | 		#if (defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR)) | ||||||
| 		UHWCON |=  (1 << UIMOD); | 		UHWCON |=  (1 << UIMOD); | ||||||
|  | 		#endif | ||||||
|  | 		 | ||||||
| 		USB_Init_Device(); | 		USB_Init_Device(); | ||||||
|  | 		#endif | ||||||
| 	} | 	} | ||||||
| 	else | 	else | ||||||
| 	{ | 	{ | ||||||
|  | 		#if defined(USB_CAN_BE_HOST) | ||||||
| 		UHWCON &= ~(1 << UIMOD); | 		UHWCON &= ~(1 << UIMOD); | ||||||
| 		USB_Init_Host(); | 		USB_Init_Host(); | ||||||
|  | 		#endif | ||||||
| 	} | 	} | ||||||
|  | 	 | ||||||
|  | 	#if (defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR)) | ||||||
|  | 	USB_OTGPAD_On(); | ||||||
| 	#endif | 	#endif | ||||||
| 	 | 	 | ||||||
| 	USB_OTGPAD_On(); |  | ||||||
| 	USB_Attach(); | 	USB_Attach(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dean Camera
						Dean Camera