shakewake: Simplify return code

main
Finlay Davidson 2023-03-05 14:44:05 +07:00 committed by Riku Isokoski
parent 6cf6455313
commit a43463762c
1 changed files with 1 additions and 5 deletions

@ -50,7 +50,6 @@ bool MotionController::Should_RaiseWake(bool isSleeping) {
}
bool MotionController::ShouldShakeWake(uint16_t thresh) {
bool wake = false;
auto diff = xTaskGetTickCount() - lastShakeTime;
lastShakeTime = xTaskGetTickCount();
/* Currently Polling at 10hz, If this ever goes faster scalar and EMA might need adjusting */
@ -59,10 +58,7 @@ bool MotionController::ShouldShakeWake(uint16_t thresh) {
// implemented without floats as .25Alpha
accumulatedSpeed = (speed / 5) + ((accumulatedSpeed / 5) * 4);
if (accumulatedSpeed > thresh) {
wake = true;
}
return wake;
return accumulatedSpeed > thresh;
}
void MotionController::IsSensorOk(bool isOk) {