Updated makefiles to reflect new dfu-ee programming target invocations (supplied...
[pub/USBasp.git] / LUFA / Scheduler / Scheduler.h
index 39f94ef..e536e71 100644 (file)
                         *  \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