Merge pull request #118 from FintasticMan/fix_lower_sleep
lowersleep: Fix InfiniSim build
This commit is contained in:
commit
3ae396c0a6
|
@ -117,6 +117,21 @@ bool MotionController::ShouldShakeWake(uint16_t thresh) {
|
||||||
// return accumulatedSpeed > thresh;
|
// return accumulatedSpeed > thresh;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool MotionController::ShouldLowerSleep() const {
|
||||||
|
return false;
|
||||||
|
// if (stats.yMean < 724 || DegreesRolled(stats.yMean, stats.zMean, stats.prevYMean, stats.prevZMean) < 30) {
|
||||||
|
// return false;
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// for (uint8_t i = AccelStats::numHistory + 1; i < yHistory.Size(); i++) {
|
||||||
|
// if (yHistory[i] < 265) {
|
||||||
|
// return false;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// return true;
|
||||||
|
}
|
||||||
|
|
||||||
void MotionController::Init(Pinetime::Drivers::Bma421::DeviceTypes types) {
|
void MotionController::Init(Pinetime::Drivers::Bma421::DeviceTypes types) {
|
||||||
switch (types) {
|
switch (types) {
|
||||||
case Drivers::Bma421::DeviceTypes::BMA421:
|
case Drivers::Bma421::DeviceTypes::BMA421:
|
||||||
|
|
|
@ -46,6 +46,7 @@ namespace Pinetime {
|
||||||
|
|
||||||
bool ShouldShakeWake(uint16_t thresh);
|
bool ShouldShakeWake(uint16_t thresh);
|
||||||
bool ShouldRaiseWake() const;
|
bool ShouldRaiseWake() const;
|
||||||
|
bool ShouldLowerSleep() const;
|
||||||
|
|
||||||
int32_t CurrentShakeSpeed() const {
|
int32_t CurrentShakeSpeed() const {
|
||||||
return accumulatedSpeed;
|
return accumulatedSpeed;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user