* \param 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);\r
+ ATTR_NON_NULL_PTR_ARG(1) ATTR_ALWAYS_INLINE;\r
static inline void Scheduler_ResetDelay(SchedulerDelayCounter_t* const DelayCounter)\r
{\r
ATOMIC_BLOCK(ATOMIC_RESTORESTATE)\r
#define MAX_DELAYCTR_COUNT 0xFFFF\r
\r
/* Inline Functions: */\r
+ static inline void Scheduler_InitScheduler(const uint8_t TotalTasks) ATTR_ALWAYS_INLINE;\r
static inline void Scheduler_InitScheduler(const uint8_t TotalTasks)\r
{\r
Scheduler_TotalTasks = TotalTasks;\r
}\r
\r
- static inline void Scheduler_GoSchedule(const uint8_t TotalTasks) ATTR_NO_RETURN;\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)\r
{\r
Scheduler_InitScheduler(TotalTasks);\r