/** Resets the delay counter value to the current tick count. This should be called to reset the period\r
* for a delay in a task which is dependant on the current tick value.\r
*\r
- * \param DelayCounter Counter which is storing the starting tick count for a given delay.\r
+ * \param[out] DelayCounter Counter which is storing the starting tick count for a given delay.\r
*/\r
static inline void Scheduler_ResetDelay(SchedulerDelayCounter_t* const DelayCounter)\r
ATTR_NON_NULL_PTR_ARG(1) ATTR_ALWAYS_INLINE;\r
/* Function Prototypes: */\r
/** Determines if the given tick delay has elapsed, based on the given .\r
*\r
- * \param Delay The delay to test for, measured in ticks\r
- * \param DelayCounter The counter which is storing the starting tick value for the delay\r
+ * \param[in] Delay The delay to test for, measured in ticks\r
+ * \param[in] DelayCounter The counter which is storing the starting tick value for the delay\r
*\r
* \return Boolean true if the delay has elapsed, false otherwise\r
*\r
\r
/** Sets the task mode for a given task.\r
*\r
- * \param Task Name of the task whose status is to be changed\r
- * \param TaskStatus New task status for the task (TASK_RUN or TASK_STOP)\r
+ * \param[in] Task Name of the task whose status is to be changed\r
+ * \param[in] TaskStatus New task status for the task (TASK_RUN or TASK_STOP)\r
*/\r
void Scheduler_SetTaskMode(const TaskPtr_t Task, const bool TaskStatus);\r
\r
/** Sets the task mode for a given task group ID, allowing for an entire group of tasks to have their\r
* statuses changed at once.\r
*\r
- * \param GroupID Value of the task group ID whose status is to be changed\r
- * \param TaskStatus New task status for tasks in the specified group (TASK_RUN or TASK_STOP)\r
+ * \param[in] GroupID Value of the task group ID whose status is to be changed\r
+ * \param[in] TaskStatus New task status for tasks in the specified group (TASK_RUN or TASK_STOP)\r
*/\r
void Scheduler_SetGroupTaskMode(const uint8_t GroupID, const bool TaskStatus);\r
\r
Scheduler_TotalTasks = TotalTasks;\r
}\r
\r
- static inline void Scheduler_GoSchedule(const uint8_t TotalTasks) ATTR_NO_RETURN ATTR_ALWAYS_INLINE;\r
+ static inline void Scheduler_GoSchedule(const uint8_t TotalTasks) ATTR_NO_RETURN ATTR_ALWAYS_INLINE ATTR_DEPRECATED;\r
static inline void Scheduler_GoSchedule(const uint8_t TotalTasks)\r
{\r
Scheduler_InitScheduler(TotalTasks);\r