FIX kMaxGearSize value

This commit is contained in:
fastium 2025-01-06 23:00:53 +01:00
parent d0ff3defa1
commit dfd94b647c
5 changed files with 5 additions and 5 deletions

View File

@ -22,5 +22,5 @@ repos:
- id: cppcheck
name: cppcheck
require_serial: true
entry: cppcheck --enable=all --suppress=missingInclude --suppress=missingIncludeSystem --inline-suppr -i mbed-os --std=c++14 --error-exitcode=1
entry: cppcheck --enable=all --suppress=missingInclude --suppress=missingIncludeSystem --suppress=unusedStructMember --inline-suppr -i mbed-os --std=c++14 --error-exitcode=1
language: system

View File

@ -36,7 +36,7 @@ static constexpr uint8_t kMaxGear = 9;
// smallest gear (= 1) corresponds to a gear size of 20
// when the gear increases, the gear size descreases
static constexpr uint8_t kMaxGearSize = 20;
static constexpr uint8_t kMinGearSize = kMaxGearSize - kMinGear;
static constexpr uint8_t kMinGearSize = kMaxGearSize - kMaxGear;
// pedal related constants
// When compiling and linking with gcc, we get a link error when using static

View File

@ -80,7 +80,7 @@ class Speedometer {
float _currentSpeed = 0.0f;
Mutex _totalDistanceMutex;
float _totalDistance = 0.0f;
uint8_t _gearSize = bike_computer::kMinGearSize;
uint8_t _gearSize = bike_computer::kMaxGearSize;
#if defined(MBED_TEST_MODE)
mbed::Callback<void()> _cb;

View File

@ -138,7 +138,7 @@ class BikeSystem {
//////////////////////////////////////////////////////////////
// shared resources between the main thread and the isr thread
uint8_t _currentGear = bike_computer::kMinGear;
uint8_t _currentGearSize = bike_computer::kMinGearSize;
uint8_t _currentGearSize = bike_computer::kMaxGearSize;
//////////////////////////////////////////////////////////////
// data member that represents the device for manipulating the pedal rotation

View File

@ -80,7 +80,7 @@ class BikeSystem {
// data member that represents the device for manipulating the gear
GearDevice _gearDevice;
uint8_t _currentGear = bike_computer::kMinGear;
uint8_t _currentGearSize = bike_computer::kMinGearSize;
uint8_t _currentGearSize = bike_computer::kMaxGearSize;
// data member that represents the device for manipulating the pedal rotation
// speed/time
PedalDevice _pedalDevice;