#include <avr/io.h>\r
#include <avr/wdt.h>\r
#include <avr/boot.h>\r
+ #include <avr/pgmspace.h>\r
#include <avr/eeprom.h>\r
+ #include <avr/power.h>\r
#include <stdbool.h>\r
\r
#include "Descriptors.h"\r
#include <LUFA/Drivers/USB/USB.h> // USB Functionality\r
\r
/* Macros: */\r
+ /** Configuration define. Define this token to true to case the bootloader to reject all memory commands\r
+ * until a memory erase has been performed. When used in conjunction with the lockbits of the AVR, this\r
+ * can protect the AVR's firmware from being dumped from a secured AVR. When false, memory operations are\r
+ * allowed at any time.\r
+ */\r
+ #define SECURE_MODE false\r
+\r
/** Major bootloader version number. */\r
#define BOOTLOADER_VERSION_MINOR 2\r
\r