@@ -61,7 +61,6 @@ SystemTask::SystemTask(Drivers::SpiMaster& spi,
6161 Controllers::AlarmController& alarmController,
6262 Drivers::Watchdog& watchdog,
6363 Pinetime::Controllers::NotificationManager& notificationManager,
64- Pinetime::Controllers::MotorController& motorController,
6564 Pinetime::Drivers::Hrs3300& heartRateSensor,
6665 Pinetime::Controllers::MotionController& motionController,
6766 Pinetime::Drivers::Bma421& motionSensor,
@@ -85,7 +84,6 @@ SystemTask::SystemTask(Drivers::SpiMaster& spi,
8584 alarmController {alarmController},
8685 watchdog {watchdog},
8786 notificationManager {notificationManager},
88- motorController {motorController},
8987 heartRateSensor {heartRateSensor},
9088 motionSensor {motionSensor},
9189 settingsController {settingsController},
@@ -149,7 +147,6 @@ void SystemTask::Work() {
149147 touchPanel.Init ();
150148 dateTimeController.Register (this );
151149 batteryController.Register (this );
152- motorController.Init ();
153150 motionSensor.SoftReset ();
154151 timerController.Init (this );
155152 alarmController.Init (this );
@@ -295,19 +292,14 @@ void SystemTask::Work() {
295292 if (state == SystemTaskState::Sleeping) {
296293 GoToRunning ();
297294 }
298- motorController.RunForDuration (35 );
299295 displayApp.PushMessage (Pinetime::Applications::Display::Messages::TimerDone);
300296 break ;
301297 case Messages::SetOffAlarm:
302298 if (state == SystemTaskState::Sleeping) {
303299 GoToRunning ();
304300 }
305- motorController.StartRinging ();
306301 displayApp.PushMessage (Pinetime::Applications::Display::Messages::AlarmTriggered);
307302 break ;
308- case Messages::StopRinging:
309- motorController.StopRinging ();
310- break ;
311303 case Messages::BleConnected:
312304 ReloadIdleTimer ();
313305 isBleDiscoveryTimerRunning = true ;
@@ -394,9 +386,8 @@ void SystemTask::Work() {
394386 alarmController.State () != AlarmController::AlarmState::Alerting) {
395387 if (state == SystemTaskState::Sleeping) {
396388 GoToRunning ();
397- displayApp.PushMessage (Pinetime::Applications::Display::Messages::Clock );
389+ displayApp.PushMessage (Pinetime::Applications::Display::Messages::Chime );
398390 }
399- motorController.RunForDuration (35 );
400391 }
401392 break ;
402393 case Messages::OnNewHalfHour:
@@ -406,14 +397,13 @@ void SystemTask::Work() {
406397 alarmController.State () != AlarmController::AlarmState::Alerting) {
407398 if (state == SystemTaskState::Sleeping) {
408399 GoToRunning ();
409- displayApp.PushMessage (Pinetime::Applications::Display::Messages::Clock );
400+ displayApp.PushMessage (Pinetime::Applications::Display::Messages::Chime );
410401 }
411- motorController.RunForDuration (35 );
412402 }
413403 break ;
414404 case Messages::OnChargingEvent:
415405 batteryController.ReadPowerState ();
416- motorController. RunForDuration ( 15 );
406+ displayApp. PushMessage (Applications::Display::Messages::OnChargingEvent );
417407 ReloadIdleTimer ();
418408 if (state == SystemTaskState::Sleeping) {
419409 GoToRunning ();
@@ -439,7 +429,6 @@ void SystemTask::Work() {
439429 if (state == SystemTaskState::Sleeping) {
440430 GoToRunning ();
441431 }
442- motorController.RunForDuration (35 );
443432 displayApp.PushMessage (Pinetime::Applications::Display::Messages::ShowPairingKey);
444433 break ;
445434 case Messages::BleRadioEnableToggle:
0 commit comments