diff options
-rw-r--r-- | firmware/main.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/firmware/main.c b/firmware/main.c index 89e038d..78f839a 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -39,15 +39,7 @@ # error "BOOTLOADER_ADDRESS in makefile must be a multiple of chip's pagesize" #endif -#ifdef AUTO_EXIT_MS -# if AUTO_EXIT_MS < (MICRONUCLEUS_WRITE_SLEEP * (BOOTLOADER_ADDRESS / SPM_PAGESIZE)) -# warning "AUTO_EXIT_MS is shorter than the time it takes to perform erase function - might affect reliability?" -# warning "Try increasing AUTO_EXIT_MS if you have stability problems" -# endif -#endif - -// events system schedules functions to run in the main loop -// static uint8_t events = 0; // bitmap of events to run +// command system schedules functions to run in the main loop register uint8_t command asm( "r3" ); // register saves many bytes enum { @@ -57,16 +49,6 @@ enum { cmd_exit }; -/* -#define EVENT_ERASE_APPLICATION 1 -#define EVENT_WRITE_PAGE 2 -#define EVENT_EXECUTE 4 - -// controls state of events -#define fireEvent(event) events |= (event) -#define isEvent(event) (events & (event)) -#define clearEvents() events = 0 -*/ // Definition of sei and cli without memory barrier keyword to prevent reloading of memory variables #define sei() asm volatile("sei") #define cli() asm volatile("cli") |