comparison Discovery/Src/simulation.c @ 805:dd7ce655db26

Adds a simple countdown timer, available as a custom view in surface and dive mode. This can be used to time safety stops, or to prebreathe a CCR (or to boil your breakfast eggs if you are so inclined). The duration of the timer is configurable from 1 second to 9:59 minutes in the System menu. The timer is started by switching to the custom view, and remaining on it until a 10 second delay has elapsed. Once the timer has started the custom view can be changed and the timer will continue running in the background. After the timer has run out 'Finished' will be shown for 10 seconds in the timer custom view, and then automatic switching of custom views (if configured) resumes. In surface mode the dive computer will not go to sleep while the timer is running, and a mini timer will be shown when the timer custom view is not showing. (mikeller)
author heinrichsweikamp
date Mon, 21 Aug 2023 17:20:07 +0200
parents 3b5f9557c053
children 1e688b630a6e
comparison
equal deleted inserted replaced
804:391b3d420a39 805:dd7ce655db26
109 * @return void 109 * @return void
110 */ 110 */
111 void simulation_exit(void) 111 void simulation_exit(void)
112 { 112 {
113 timer_Stopwatch_Stop(); 113 timer_Stopwatch_Stop();
114
115 disableTimer();
116
114 set_stateUsedToReal(); 117 set_stateUsedToReal();
115 } 118 }
116 119
117 /** 120 /**
118 ****************************************************************************** 121 ******************************************************************************