@@ -209,21 +209,6 @@ void DisplayApp::Refresh() {
209
209
LoadScreen (returnAppStack.Pop (), returnDirection);
210
210
};
211
211
212
- auto DimScreen = [this ]() {
213
- if (brightnessController.Level () != Controllers::BrightnessController::Levels::Off) {
214
- isDimmed = true ;
215
- brightnessController.Set (Controllers::BrightnessController::Levels::Low);
216
- }
217
- };
218
-
219
- auto RestoreBrightness = [this ]() {
220
- if (brightnessController.Level () != Controllers::BrightnessController::Levels::Off) {
221
- isDimmed = false ;
222
- lv_disp_trig_activity (nullptr );
223
- ApplyBrightness ();
224
- }
225
- };
226
-
227
212
auto IsPastDimTime = [this ]() -> bool {
228
213
return lv_disp_get_inactive_time (nullptr ) >= pdMS_TO_TICKS (settingsController.GetScreenTimeOut () - 2000 );
229
214
};
@@ -267,14 +252,16 @@ void DisplayApp::Refresh() {
267
252
268
253
if (!systemTask->IsSleepDisabled () && IsPastDimTime ()) {
269
254
if (!isDimmed) {
270
- DimScreen ();
255
+ isDimmed = true ;
256
+ brightnessController.Set (Controllers::BrightnessController::Levels::Low);
271
257
}
272
258
if (IsPastSleepTime ()) {
273
259
systemTask->PushMessage (System::Messages::GoToSleep);
274
260
state = States::Idle;
275
261
}
276
262
} else if (isDimmed) {
277
- RestoreBrightness ();
263
+ isDimmed = false ;
264
+ ApplyBrightness ();
278
265
}
279
266
break ;
280
267
default :
@@ -285,9 +272,6 @@ void DisplayApp::Refresh() {
285
272
Messages msg;
286
273
if (xQueueReceive (msgQueue, &msg, queueTimeout) == pdTRUE) {
287
274
switch (msg) {
288
- case Messages::DimScreen:
289
- DimScreen ();
290
- break ;
291
275
case Messages::GoToSleep:
292
276
while (brightnessController.Level () != Controllers::BrightnessController::Levels::Low) {
293
277
brightnessController.Lower ();
@@ -333,8 +317,7 @@ void DisplayApp::Refresh() {
333
317
state = States::Running;
334
318
break ;
335
319
case Messages::UpdateBleConnection:
336
- // clockScreen.SetBleConnectionState(bleController.IsConnected() ? Screens::Clock::BleConnectionStates::Connected :
337
- // Screens::Clock::BleConnectionStates::NotConnected);
320
+ // Only used for recovery firmware
338
321
break ;
339
322
case Messages::NewNotification:
340
323
LoadNewScreen (Apps::NotificationsPreview, DisplayApp::FullRefreshDirections::Down);
@@ -449,16 +432,11 @@ void DisplayApp::Refresh() {
449
432
case Messages::BleRadioEnableToggle:
450
433
PushMessageToSystemTask (System::Messages::BleRadioEnableToggle);
451
434
break ;
452
- case Messages::UpdateDateTime:
453
- // Added to remove warning
454
- // What should happen here?
455
- break ;
456
435
case Messages::Chime:
457
436
LoadNewScreen (Apps::Clock, DisplayApp::FullRefreshDirections::None);
458
437
motorController.RunForDuration (35 );
459
438
break ;
460
439
case Messages::OnChargingEvent:
461
- RestoreBrightness ();
462
440
motorController.RunForDuration (15 );
463
441
break ;
464
442
}
0 commit comments