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
				
			
		|  | @ -47,6 +47,11 @@ | |||
| 		#include <LUFA/Drivers/USB/USB.h> | ||||
| 		#include <LUFA/Drivers/Board/LEDs.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
	
	 Dean Camera
						Dean Camera