Example #1
0
// *************************************************************************************************
// @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();
	}
}
Example #2
0
// *************************************************************************************************
// @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);
}