summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/components/alarm/AlarmController.cpp10
-rw-r--r--src/sdk_config.h6
2 files changed, 5 insertions, 11 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;
}
diff --git a/src/sdk_config.h b/src/sdk_config.h
index f6896c3..7634dca 100644
--- a/src/sdk_config.h
+++ b/src/sdk_config.h
@@ -6818,9 +6818,9 @@
// <i> system latency. If queue size is too small app_timer calls
// <i> will fail.
-// #ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
-#define APP_TIMER_CONFIG_OP_QUEUE_SIZE 15
-// #endif
+#ifndef APP_TIMER_CONFIG_OP_QUEUE_SIZE
+ #define APP_TIMER_CONFIG_OP_QUEUE_SIZE 10
+#endif
// <q> APP_TIMER_CONFIG_USE_SCHEDULER - Enable scheduling app_timer events to app_scheduler