diff --git a/main.c b/main.c index f639ada..bf7887c 100644 --- a/main.c +++ b/main.c @@ -31,6 +31,7 @@ #include #include +#include #include "main.h" #include "blmc.h" @@ -156,6 +157,8 @@ int main(void) if (read_parameters()) blmc.flags |= FLAG_INVALID_EEPROM; + set_sleep_mode(SLEEP_MODE_IDLE); + sei(); while (1) { @@ -204,6 +207,8 @@ int main(void) /* do a spinup from main loop (blocking for > 200ms) */ if (blmc.flags & FLAG_COM_SPINUP) spinup(); + + sleep_mode(); }; return 0; }