summaryrefslogtreecommitdiff
path: root/src/components/alarm
diff options
context:
space:
mode:
authorMichele Bini <michele.bini@gmail.com>2022-04-15 20:48:16 (GMT)
committerMichele Bini <michele.bini@gmail.com>2022-04-15 20:52:37 (GMT)
commitdb6d7291ee0f2107a8573df91ce1117914051a2f (patch)
treed0958ef3b8f16de4f28284fada00b454582da680 /src/components/alarm
parent6e1bddcd639da1501d0eed8eba87cc8b69586e2f (diff)
Refine previous commit
Diffstat (limited to 'src/components/alarm')
-rw-r--r--src/components/alarm/AlarmController.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/components/alarm/AlarmController.cpp b/src/components/alarm/AlarmController.cpp
index 46baa02..4c65fcb 100644
--- a/src/components/alarm/AlarmController.cpp
+++ b/src/components/alarm/AlarmController.cpp
@@ -28,21 +28,15 @@ AlarmController::AlarmController(Controllers::DateTime& dateTimeController) : da
}
namespace {
- void SetOffAlarmCallback(TimerHandle_t xTimer) {
+ void SetOffAlarm(TimerHandle_t xTimer) {
auto controller = static_cast<Pinetime::Controllers::AlarmController*>(pvTimerGetTimerID(xTimer));
controller->SetOffAlarmNow();
}
- void SetOffAlarm(void* p_context) {
- auto* controller = static_cast<Pinetime::Controllers::AlarmController*>(p_context);
- if (controller != nullptr) {
- controller->SetOffAlarmNow();
- }
- }
}
void AlarmController::Init(System::SystemTask* systemTask) {
// app_timer_create(&alarmAppTimer, APP_TIMER_MODE_SINGLE_SHOT, SetOffAlarm);
- alarmAppTimer = xTimerCreate("alarmAppTm", 1, pdFALSE, this, SetOffAlarmCallback);
+ alarmAppTimer = xTimerCreate("alarmAppTm", 1, pdFALSE, this, SetOffAlarm);
this->systemTask = systemTask;
}