aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/timer/TimerController.cpp
diff options
context:
space:
mode:
authorRiku Isokoski <riksu9000@gmail.com>2023-04-11 12:18:49 +0300
committerRiku Isokoski <riksu9000@gmail.com>2023-04-16 14:33:23 +0000
commit40f7e1c7be6882e01058b5ccf64d5005c6105346 (patch)
tree7117de9dc371404da75efd10813d724b5e0205a3 /src/components/timer/TimerController.cpp
parent661ffbeb1eea68ec0cd63b4db537515f1d1772c8 (diff)
TimerController: Rename to Timer
Diffstat (limited to 'src/components/timer/TimerController.cpp')
-rw-r--r--src/components/timer/TimerController.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/components/timer/TimerController.cpp b/src/components/timer/TimerController.cpp
deleted file mode 100644
index e3aa07af..00000000
--- a/src/components/timer/TimerController.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-#include "components/timer/TimerController.h"
-
-using namespace Pinetime::Controllers;
-
-TimerController::TimerController(void* const timerData, TimerCallbackFunction_t timerCallbackFunction) {
- timer = xTimerCreate("Timer", 1, pdFALSE, timerData, timerCallbackFunction);
-}
-
-void TimerController::StartTimer(std::chrono::milliseconds duration) {
- xTimerChangePeriod(timer, pdMS_TO_TICKS(duration.count()), 0);
- xTimerStart(timer, 0);
-}
-
-std::chrono::milliseconds TimerController::GetTimeRemaining() {
- if (IsRunning()) {
- TickType_t remainingTime = xTimerGetExpiryTime(timer) - xTaskGetTickCount();
- return std::chrono::milliseconds(remainingTime * 1000 / configTICK_RATE_HZ);
- }
- return std::chrono::milliseconds(0);
-}
-
-void TimerController::StopTimer() {
- xTimerStop(timer, 0);
-}
-
-bool TimerController::IsRunning() {
- return (xTimerIsTimerActive(timer) == pdTRUE);
-}