FIX kMinGearSize value
This commit is contained in:
parent
95e92e2564
commit
62fd302d84
@ -36,7 +36,7 @@ static constexpr uint8_t kMaxGear = 9;
|
|||||||
// smallest gear (= 1) corresponds to a gear size of 20
|
// smallest gear (= 1) corresponds to a gear size of 20
|
||||||
// when the gear increases, the gear size descreases
|
// when the gear increases, the gear size descreases
|
||||||
static constexpr uint8_t kMaxGearSize = 20;
|
static constexpr uint8_t kMaxGearSize = 20;
|
||||||
static constexpr uint8_t kMinGearSize = kMaxGearSize - kMaxGear;
|
static constexpr uint8_t kMinGearSize = kMaxGearSize - kMinGear;
|
||||||
|
|
||||||
// pedal related constants
|
// pedal related constants
|
||||||
// When compiling and linking with gcc, we get a link error when using static
|
// When compiling and linking with gcc, we get a link error when using static
|
||||||
@ -52,9 +52,8 @@ static constexpr std::chrono::milliseconds kMaxPedalRotationTime = 1500ms;
|
|||||||
static constexpr std::chrono::milliseconds kDeltaPedalRotationTime = 25ms;
|
static constexpr std::chrono::milliseconds kDeltaPedalRotationTime = 25ms;
|
||||||
|
|
||||||
static constexpr uint32_t kNbrOfSteps = static_cast<uint32_t>(
|
static constexpr uint32_t kNbrOfSteps = static_cast<uint32_t>(
|
||||||
(
|
(bike_computer::kMaxPedalRotationTime - bike_computer::kMinPedalRotationTime)
|
||||||
bike_computer::kMaxPedalRotationTime - bike_computer::kMinPedalRotationTime
|
.count() /
|
||||||
).count() / bike_computer::kDeltaPedalRotationTime.count()
|
bike_computer::kDeltaPedalRotationTime.count());
|
||||||
);
|
|
||||||
|
|
||||||
} // namespace bike_computer
|
} // namespace bike_computer
|
@ -79,9 +79,7 @@ class Speedometer {
|
|||||||
float _currentSpeed = 0.0f;
|
float _currentSpeed = 0.0f;
|
||||||
Mutex _totalDistanceMutex;
|
Mutex _totalDistanceMutex;
|
||||||
float _totalDistance = 0.0f;
|
float _totalDistance = 0.0f;
|
||||||
uint8_t _gearSize = 1;
|
uint8_t _gearSize = bike_computer::kMinGearSize;
|
||||||
|
|
||||||
Thread _thread;
|
|
||||||
|
|
||||||
#if defined(MBED_TEST_MODE)
|
#if defined(MBED_TEST_MODE)
|
||||||
mbed::Callback<void()> _cb;
|
mbed::Callback<void()> _cb;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user