Improve skew calculation

This commit is contained in:
Jan-Henrik 2020-04-26 14:50:54 +02:00
parent 51ca5740b7
commit 653ade8847

View file

@ -136,7 +136,7 @@ class PotController {
int32_t delta = value_ - previous_value_; int32_t delta = value_ - previous_value_;
int32_t skew_ratio = delta > 0 int32_t skew_ratio = delta > 0
? (65600 - stored_value_) / (65535 - previous_value_) ? (65600 - stored_value_) / (65600 - previous_value_)
: (66 + stored_value_) / (66 + previous_value_); : (66 + stored_value_) / (66 + previous_value_);
CONSTRAIN(skew_ratio, 6553, 655350); CONSTRAIN(skew_ratio, 6553, 655350);