From 9bbf194bdec0d8e70a7e8d4befeafd7b84424771 Mon Sep 17 00:00:00 2001
From: Matteo Pignataro <matteo.pignataro@skywarder.eu>
Date: Tue, 12 Sep 2023 07:14:33 +0000
Subject: [PATCH] [PinObserver] Changed task policy to recover

---
 src/shared/utils/PinObserver/PinObserver.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/shared/utils/PinObserver/PinObserver.cpp b/src/shared/utils/PinObserver/PinObserver.cpp
index 42a62e8e8..7690c3b5e 100644
--- a/src/shared/utils/PinObserver/PinObserver.cpp
+++ b/src/shared/utils/PinObserver/PinObserver.cpp
@@ -43,7 +43,7 @@ bool PinObserver::registerPinCallback(miosix::GpioPin pin, PinCallback callback,
     {
         if (scheduler.addTask(
                 std::bind(&PinObserver::periodicPinValueCheck, this, pin),
-                SAMPLE_PERIOD, TaskScheduler::Policy::SKIP))
+                SAMPLE_PERIOD, TaskScheduler::Policy::RECOVER))
             return true;
         else
             callbacks.erase(pin);
-- 
GitLab