mirror of
https://github.com/daveallie/crosspoint-reader.git
synced 2026-02-05 15:17:37 +03:00
revert constexpr def
This commit is contained in:
parent
482a4c3d46
commit
ca1178ee10
@ -54,8 +54,6 @@ class CrossPointSettings {
|
|||||||
|
|
||||||
// Short power button press actions
|
// Short power button press actions
|
||||||
enum SHORT_PWRBTN { IGNORE = 0, SLEEP = 1, PAGE_TURN = 2 };
|
enum SHORT_PWRBTN { IGNORE = 0, SLEEP = 1, PAGE_TURN = 2 };
|
||||||
static constexpr uint16_t SHORT_PRESS_DURATION_MS = 10;
|
|
||||||
static constexpr uint16_t LONG_PRESS_DURATION_MS = 400;
|
|
||||||
|
|
||||||
// Hide battery percentage
|
// Hide battery percentage
|
||||||
enum HIDE_BATTERY_PERCENTAGE { HIDE_NEVER = 0, HIDE_READER = 1, HIDE_ALWAYS = 2 };
|
enum HIDE_BATTERY_PERCENTAGE { HIDE_NEVER = 0, HIDE_READER = 1, HIDE_ALWAYS = 2 };
|
||||||
@ -103,7 +101,7 @@ class CrossPointSettings {
|
|||||||
static CrossPointSettings& getInstance() { return instance; }
|
static CrossPointSettings& getInstance() { return instance; }
|
||||||
|
|
||||||
uint16_t getPowerButtonDuration() const {
|
uint16_t getPowerButtonDuration() const {
|
||||||
return (shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::SLEEP) ? SHORT_PRESS_DURATION_MS : LONG_PRESS_DURATION_MS;
|
return (shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::SLEEP) ? 10 : 400;
|
||||||
}
|
}
|
||||||
int getReaderFontId() const;
|
int getReaderFontId() const;
|
||||||
|
|
||||||
|
|||||||
@ -154,7 +154,7 @@ void enterNewActivity(Activity* activity) {
|
|||||||
// Verify power button press duration on wake-up from deep sleep
|
// Verify power button press duration on wake-up from deep sleep
|
||||||
// Pre-condition: isWakeupByPowerButton() == true
|
// Pre-condition: isWakeupByPowerButton() == true
|
||||||
void verifyPowerButtonDuration() {
|
void verifyPowerButtonDuration() {
|
||||||
if (SETTINGS.getPowerButtonDuration() <= CrossPointSettings::SHORT_PRESS_DURATION_MS) {
|
if (SETTINGS.shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::SLEEP) {
|
||||||
// Fast path for short press
|
// Fast path for short press
|
||||||
// Needed because inputManager.isPressed() may take up to ~500ms to return the correct state
|
// Needed because inputManager.isPressed() may take up to ~500ms to return the correct state
|
||||||
return;
|
return;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user