Slight changes to TeensyHID bootloader to ensure it builds under the 2KB boundary.
Changed USB_Init() and USB_Shutdown() so that they are no longer dependant on oneanother for possible code savings when the interface is never explicitly shut down.
This commit is contained in:
		
							parent
							
								
									e071f3897a
								
							
						
					
					
						commit
						7a5d045987
					
				
					 4 changed files with 12 additions and 39 deletions
				
			
		| 
						 | 
				
			
			@ -54,9 +54,6 @@ int main(void)
 | 
			
		|||
	
 | 
			
		||||
	while (RunBootloader)
 | 
			
		||||
	  USB_USBTask();
 | 
			
		||||
	
 | 
			
		||||
	/* Reset all configured hardware to their default states for the user app */
 | 
			
		||||
	ResetHardware();
 | 
			
		||||
 | 
			
		||||
	/* Wait 100ms to give the host time to register the disconnection */
 | 
			
		||||
	_delay_ms(100);
 | 
			
		||||
| 
						 | 
				
			
			@ -85,13 +82,6 @@ void SetupHardware(void)
 | 
			
		|||
	USB_Init();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/** Resets all configured hardware required for the bootloader back to their original states. */
 | 
			
		||||
void ResetHardware(void)
 | 
			
		||||
{
 | 
			
		||||
	/* Shut down the USB subsystem */
 | 
			
		||||
	USB_ShutDown();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/** Event handler for the USB_ConfigurationChanged event. This configures the device's endpoints ready
 | 
			
		||||
 *  to relay data to and from the attached USB host.
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -63,7 +63,6 @@
 | 
			
		|||
		
 | 
			
		||||
	/* Function Prototypes: */
 | 
			
		||||
		void SetupHardware(void);
 | 
			
		||||
		void ResetHardware(void);
 | 
			
		||||
 | 
			
		||||
		void EVENT_USB_ConfigurationChanged(void);
 | 
			
		||||
		void EVENT_USB_UnhandledControlPacket(void);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue