// ************************************************************************************************* // @fn sx_eggtimer // @brief eggtimer direct function. S2 starts/stops eggtimer, but does not reset count. // @param uint8_t line LINE2 // @return none // ************************************************************************************************* void sx_eggtimer(uint8_t line) { if (sEggtimer.state == EGGTIMER_STOP) { // (Re)start eggtimer start_eggtimer(); } else { // Stop eggtimer stop_eggtimer(); } }
// ************************************************************************************************* // @fn mx_eggtimer // @brief eggtimer set routine. Mx stops eggtimer and resets count. // @param u8 line LINE2 // @return none // ************************************************************************************************* void mx_eggtimer(u8 line) { // Stop eggtimer stop_eggtimer(); // Reset eggtimer count to default values set_eggtimer_to_defaults(); // Set eggtimer set_eggtimer(); // Display eggtimer time display_eggtimer(line, DISPLAY_LINE_UPDATE_FULL); }