#include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <util/delay.h> #include <stdlib.h> #define SHUTDOWN_THRESHOLD 2048 class System { private: uint16_t want_shutdown; public: System() { want_shutdown = 0; }; void loop(void); void shutdown(void); }; extern System rocket;