Added some ifdefs

This commit is contained in:
CommanderRedYT
2022-01-09 16:50:57 +01:00
parent eed2ee4b23
commit 5d4bd322dc
3 changed files with 8 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
#include "wheelchairmode.h" #include "wheelchairmode.h"
#ifdef FEATURE_JOYSTICK
using namespace std::chrono_literals; using namespace std::chrono_literals;
namespace modes { namespace modes {
@@ -266,3 +267,4 @@ void WheelchairMode::update()
} }
sendCommands(); sendCommands();
} }
#endif

View File

@@ -12,6 +12,7 @@
#include "globals.h" #include "globals.h"
#include "utils.h" #include "utils.h"
#ifdef FEATURE_JOYSTICK
class WheelchairMode : public ModeInterface class WheelchairMode : public ModeInterface
{ {
using Base = ModeInterface; using Base = ModeInterface;
@@ -38,3 +39,4 @@ private:
namespace modes { namespace modes {
extern WheelchairMode wheelchairMode; extern WheelchairMode wheelchairMode;
} // namespace modes } // namespace modes
#endif

View File

@@ -122,11 +122,12 @@ constexpr ProfileSettings::MotortestMode defaultMotortestMode {
.maxPwm = 400 .maxPwm = 400
}; };
#ifdef FEATURE_JOYSTICK
constexpr ProfileSettings::WheelchairMode defaultWheelChairMode { constexpr ProfileSettings::WheelchairMode defaultWheelChairMode {
.sensitivity0Kmh = 100, .sensitivity0Kmh = 100,
.sensitivity50Kmh = 10, .sensitivity50Kmh = 10,
}; };
#endif
constexpr ProfileSettings defaultProfileSettings { constexpr ProfileSettings defaultProfileSettings {
.limits = defaultLimits, .limits = defaultLimits,
@@ -135,6 +136,8 @@ constexpr ProfileSettings defaultProfileSettings {
.tempomatMode = defaultTempomatMode, .tempomatMode = defaultTempomatMode,
.larsmMode = defaultLarsmMode, .larsmMode = defaultLarsmMode,
.motortestMode = defaultMotortestMode, .motortestMode = defaultMotortestMode,
#ifdef FEATURE_JOYSTICK
.wheelchairMode = defaultWheelChairMode .wheelchairMode = defaultWheelChairMode
#endif
}; };
} // namespace presets } // namespace presets