@@ -12,12 +12,7 @@ namespace Pinetime {
1212 enum class ClockType : uint8_t { H24, H12 };
1313 enum class Notification : uint8_t { On, Off, Sleep };
1414 enum class ChimesOption : uint8_t { None, Hours, HalfHours };
15- enum class WakeUpMode : uint8_t {
16- SingleTap = 0 ,
17- DoubleTap = 1 ,
18- RaiseWrist = 2 ,
19- Shake = 3 ,
20- };
15+ enum class WakeUpMode : uint8_t { SingleTap = 0 , DoubleTap = 1 , RaiseWrist = 2 , Shake = 3 , LowerWrist = 4 };
2116 enum class Colors : uint8_t {
2217 White,
2318 Silver,
@@ -238,7 +233,7 @@ namespace Pinetime {
238233 }
239234 };
240235
241- std::bitset<4 > getWakeUpModes () const {
236+ std::bitset<5 > getWakeUpModes () const {
242237 return settings.wakeUpMode ;
243238 }
244239
@@ -279,7 +274,7 @@ namespace Pinetime {
279274 private:
280275 Pinetime::Controllers::FS& fs;
281276
282- static constexpr uint32_t settingsVersion = 0x0005 ;
277+ static constexpr uint32_t settingsVersion = 0x0006 ;
283278
284279 struct SettingsData {
285280 uint32_t version = settingsVersion;
@@ -296,8 +291,9 @@ namespace Pinetime {
296291
297292 WatchFaceInfineat watchFaceInfineat;
298293
299- std::bitset<4 > wakeUpMode {0 };
294+ std::bitset<5 > wakeUpMode {0 };
300295 uint16_t shakeWakeThreshold = 150 ;
296+
301297 Controllers::BrightnessController::Levels brightLevel = Controllers::BrightnessController::Levels::Medium;
302298 };
303299
0 commit comments