Skip to content

Commit 6884473

Browse files
committed
Add IgnoreSteps sleep option (no logic yet)
1 parent a4380f9 commit 6884473

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

src/components/settings/Settings.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace Pinetime {
1414
enum class Notification : uint8_t { On, Off, Sleep };
1515
enum class ChimesOption : uint8_t { None, Hours, HalfHours };
1616
enum class WakeUpMode : uint8_t { SingleTap = 0, DoubleTap = 1, RaiseWrist = 2, Shake = 3, LowerWrist = 4 };
17-
enum class SleepOption : uint8_t { AllowChimes = 0, AllowNotify = 1, EnableAOD = 2, DisableBle = 3 };
17+
enum class SleepOption : uint8_t { AllowChimes = 0, AllowNotify = 1, EnableAOD = 2, DisableBle = 3, IgnoreSteps = 4 };
1818
enum class Colors : uint8_t {
1919
White,
2020
Silver,
@@ -293,7 +293,7 @@ namespace Pinetime {
293293
}
294294
};
295295

296-
std::bitset<4> getSleepOptions() const {
296+
std::bitset<5> getSleepOptions() const {
297297
return settings.sleepOption;
298298
}
299299

@@ -357,7 +357,7 @@ namespace Pinetime {
357357
std::bitset<5> wakeUpMode {0};
358358
uint16_t shakeWakeThreshold = 150;
359359

360-
std::bitset<4> sleepOption {0};
360+
std::bitset<5> sleepOption {0};
361361

362362
Controllers::BrightnessController::Levels brightLevel = Controllers::BrightnessController::Levels::Medium;
363363
};

src/displayapp/screens/settings/SettingSleep.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
using namespace Pinetime::Applications::Screens;
1010

11-
constexpr std::array<SettingSleep::Option, 4> SettingSleep::options;
11+
constexpr std::array<SettingSleep::Option, 5> SettingSleep::options;
1212

1313
namespace {
1414
void event_handler(lv_obj_t* obj, lv_event_t event) {

src/displayapp/screens/settings/SettingSleep.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@ namespace Pinetime {
2525
};
2626

2727
Controllers::Settings& settingsController;
28-
static constexpr std::array<Option, 4> options = {{
28+
static constexpr std::array<Option, 5> options = {{
2929
{Controllers::Settings::SleepOption::AllowChimes, "Allow Chimes"},
3030
{Controllers::Settings::SleepOption::AllowNotify, "Allow Notify"},
3131
{Controllers::Settings::SleepOption::EnableAOD, "Enable AOD"},
3232
{Controllers::Settings::SleepOption::DisableBle, "Disable BLE"},
33+
{Controllers::Settings::SleepOption::IgnoreSteps, "Ignore Steps"},
3334
}};
3435

3536
lv_obj_t* cbOption[options.size()];

0 commit comments

Comments
 (0)