TimerController: Make TimerController reusable
TimerController instance was moved to DisplayApp.
This commit is contained in:
parent
4d93ae6d27
commit
661ffbeb1e
10 changed files with 14 additions and 48 deletions
|
|
@ -9,7 +9,6 @@ namespace Pinetime {
|
|||
TouchWakeUp,
|
||||
OnNewTime,
|
||||
OnNewNotification,
|
||||
OnTimerDone,
|
||||
OnNewCall,
|
||||
BleConnected,
|
||||
BleFirmwareUpdateStarted,
|
||||
|
|
|
|||
|
|
@ -39,7 +39,6 @@ SystemTask::SystemTask(Drivers::SpiMaster& spi,
|
|||
Controllers::Battery& batteryController,
|
||||
Controllers::Ble& bleController,
|
||||
Controllers::DateTime& dateTimeController,
|
||||
Controllers::TimerController& timerController,
|
||||
Controllers::AlarmController& alarmController,
|
||||
Drivers::Watchdog& watchdog,
|
||||
Pinetime::Controllers::NotificationManager& notificationManager,
|
||||
|
|
@ -60,7 +59,6 @@ SystemTask::SystemTask(Drivers::SpiMaster& spi,
|
|||
batteryController {batteryController},
|
||||
bleController {bleController},
|
||||
dateTimeController {dateTimeController},
|
||||
timerController {timerController},
|
||||
alarmController {alarmController},
|
||||
watchdog {watchdog},
|
||||
notificationManager {notificationManager},
|
||||
|
|
@ -127,7 +125,6 @@ void SystemTask::Work() {
|
|||
dateTimeController.Register(this);
|
||||
batteryController.Register(this);
|
||||
motionSensor.SoftReset();
|
||||
timerController.Init(this);
|
||||
alarmController.Init(this);
|
||||
|
||||
// Reset the TWI device because the motion sensor chip most probably crashed it...
|
||||
|
|
@ -256,12 +253,6 @@ void SystemTask::Work() {
|
|||
displayApp.PushMessage(Pinetime::Applications::Display::Messages::NewNotification);
|
||||
}
|
||||
break;
|
||||
case Messages::OnTimerDone:
|
||||
if (state == SystemTaskState::Sleeping) {
|
||||
GoToRunning();
|
||||
}
|
||||
displayApp.PushMessage(Pinetime::Applications::Display::Messages::TimerDone);
|
||||
break;
|
||||
case Messages::SetOffAlarm:
|
||||
if (state == SystemTaskState::Sleeping) {
|
||||
GoToRunning();
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@
|
|||
#include "systemtask/SystemMonitor.h"
|
||||
#include "components/ble/NimbleController.h"
|
||||
#include "components/ble/NotificationManager.h"
|
||||
#include "components/timer/TimerController.h"
|
||||
#include "components/alarm/AlarmController.h"
|
||||
#include "components/fs/FS.h"
|
||||
#include "touchhandler/TouchHandler.h"
|
||||
|
|
@ -61,7 +60,6 @@ namespace Pinetime {
|
|||
Controllers::Battery& batteryController,
|
||||
Controllers::Ble& bleController,
|
||||
Controllers::DateTime& dateTimeController,
|
||||
Controllers::TimerController& timerController,
|
||||
Controllers::AlarmController& alarmController,
|
||||
Drivers::Watchdog& watchdog,
|
||||
Pinetime::Controllers::NotificationManager& notificationManager,
|
||||
|
|
@ -107,7 +105,6 @@ namespace Pinetime {
|
|||
|
||||
Pinetime::Controllers::Ble& bleController;
|
||||
Pinetime::Controllers::DateTime& dateTimeController;
|
||||
Pinetime::Controllers::TimerController& timerController;
|
||||
Pinetime::Controllers::AlarmController& alarmController;
|
||||
QueueHandle_t systemTasksMsgQueue;
|
||||
Pinetime::Drivers::Watchdog& watchdog;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue