comparison Discovery/Src/timer.c @ 202:d328abe2e44e

Merged heinrichsweikamp/ostc4 into default
author Thorsten <ideenmodellierer@o2mail.de>
date Sun, 17 Mar 2019 19:16:59 +0100
parents f11f0bf6ef2d
children 90e65971f15d
comparison
equal deleted inserted replaced
201:4073b8091224 202:d328abe2e44e
26 /// along with this program. If not, see <http://www.gnu.org/licenses/>. 26 /// along with this program. If not, see <http://www.gnu.org/licenses/>.
27 ////////////////////////////////////////////////////////////////////////////// 27 //////////////////////////////////////////////////////////////////////////////
28 28
29 #include "data_central.h" 29 #include "data_central.h"
30 30
31 long stopWatchTime_Second = 0; 31 static long stopWatchTime_Second = 0;
32 _Bool bStopWatch = false; 32 static _Bool bStopWatch = false;
33 float stopWatchAverageDepth_Meter = 0.0f; 33 static float stopWatchAverageDepth_Meter = 0.0f;
34 long safetyStopCountDown_Second = 0; 34 static long safetyStopCountDown_Second = 0;
35 _Bool bSafetyStop = false;
36 35
37 void timer_init(void) 36 void timer_init(void)
38 { 37 {
39 stopWatchTime_Second = 0; 38 stopWatchTime_Second = 0;
40 stopWatchAverageDepth_Meter = 0.0f; 39 stopWatchAverageDepth_Meter = 0.0f;
46 void timer_UpdateSecond(_Bool checkOncePerSecond) 45 void timer_UpdateSecond(_Bool checkOncePerSecond)
47 { 46 {
48 static int last_second = -1; 47 static int last_second = -1;
49 static _Bool bSafetyStop = false; 48 static _Bool bSafetyStop = false;
50 static float last_depth_meter = 0; 49 static float last_depth_meter = 0;
51 //static _Bool CountDownStarted = false; 50
52 if(checkOncePerSecond) 51 if(checkOncePerSecond)
53 { 52 {
54 int now = current_second(); 53 int now = current_second();
55 if( last_second == now) 54 if( last_second == now)
56 return; 55 return;