From 3b7bebeb6f25c8d87b9448619db8b3fcb72a9bce Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Wed, 27 Jan 2021 23:49:50 +0100 Subject: [PATCH] added init after task creation --- osal/rtems/PeriodicTask.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/osal/rtems/PeriodicTask.cpp b/osal/rtems/PeriodicTask.cpp index 631fa8209..067983cb6 100644 --- a/osal/rtems/PeriodicTask.cpp +++ b/osal/rtems/PeriodicTask.cpp @@ -50,6 +50,9 @@ ReturnValue_t PeriodicTask::sleepFor(uint32_t ms) { void PeriodicTask::taskFunctionality() { RTEMSTaskBase::setAndStartPeriod(periodTicks,&periodId); + for (const auto& object: objectList) { + object->initializeAfterTaskCreation(); + } /* The task's "infinite" inner loop is entered. */ while (1) { for (const auto& object: objectList) {