static void blinkLed(void) { // This function only works the first time, when all the LEDs are assigned to // LedStimulus::Off, and OneShot turns them on for one blink ledmanager.publish(LEDSTIMULUS_Off, LEDACTION_OneShot); ledmanager.doWork(); }
void hmcoreLoop(void) { #ifdef HEATERMETER_SERIAL serial_doWork(); #endif /* HEATERMETER_SERIAL */ #ifdef HEATERMETER_RFM12 if (rfmanager.doWork()) ledmanager.publish(LEDSTIMULUS_RfReceive, LEDACTION_OneShot); #endif /* HEATERMETER_RFM12 */ Menus.doWork(); if (pid.doWork()) newTempsAvail(); tone_doWork(); ledmanager.doWork(); }