# HG changeset patch # User ideenmodellierer # Date 1560793627 -7200 # Node ID 3014a698f46de9ce2b882fa3211a8fda26c8ff16 # Parent bdf978d2a5d425182153fc973ae664ab4d61d4a9 Update call of motion detection function diff -r bdf978d2a5d4 -r 3014a698f46d Discovery/Src/base.c --- a/Discovery/Src/base.c Mon Jun 17 19:46:18 2019 +0200 +++ b/Discovery/Src/base.c Mon Jun 17 19:47:07 2019 +0200 @@ -365,6 +365,7 @@ uint8_t lastsecond = 0xFF; #endif + detectionState_t shakestate; set_globalState( StBoot0 ); LastButtonPressed = 0; @@ -518,11 +519,12 @@ DoDisplayRefresh = 0; RefreshDisplay(); - if(DETECT_NEG_SHAKE == detectShake(stateRealGetPointer()->lifeData.compass_pitch)) + shakestate = detectShake(stateRealGetPointer()->lifeData.compass_pitch); + if(DETECT_NEG_SHAKE == shakestate) { StoreButtonAction((uint8_t)ACTION_SHAKE_NEG); } - if(DETECT_POS_SHAKE == detectShake(stateRealGetPointer()->lifeData.compass_pitch)) + if(DETECT_POS_SHAKE == shakestate) { StoreButtonAction((uint8_t)ACTION_SHAKE_POS); }