Add checks to the bootloaders so that they will give a user-friendly compile error if not compiled with size optimizations.
This commit is contained in:
		
							parent
							
								
									09ae9ad004
								
							
						
					
					
						commit
						ace61d757e
					
				
					 5 changed files with 29 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -50,6 +50,11 @@
 | 
			
		|||
		#include <LUFA/Drivers/Board/LEDs.h>
 | 
			
		||||
		#include <LUFA/Drivers/USB/USB.h>
 | 
			
		||||
 | 
			
		||||
	/* Preprocessor Checks: */
 | 
			
		||||
		#if !defined(__OPTIMIZE_SIZE__)
 | 
			
		||||
			#error This bootloader requires that it be compiled for size, not speed for it to fit into the target device.
 | 
			
		||||
		#endif
 | 
			
		||||
 | 
			
		||||
	/* Macros: */
 | 
			
		||||
		/** LED mask for the library LED driver, to indicate that the USB interface is not ready. */
 | 
			
		||||
		#define LEDMASK_USB_NOTREADY      LEDS_LED1
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue