18#ifndef _OS_SCHEDULER_H_
19#define _OS_SCHEDULER_H_
31extern void OS_Scheduler_Init(
void);
41extern void OS_Scheduler_RunOnce(
void);
49extern void OS_Scheduler_RunForever(
void);
55extern void Tasks_100us(
void);
56extern void Tasks_Realtime_100us(
void);
63extern void TMR1_CallBack(
void);
void Tasks_10ms(void)
Tasks_10ms gets called every 10ms, put your things in it that need to be called regularly.
void Tasks_1ms(void)
Tasks_1ms gets called every millisecond, put your things in it that need to be called regularly.
void Tasks_Realtime_1ms(void)
Tasks_Realtime_1ms gets called directly from the timer interrupt every millisecond.
void Tasks_100ms(void)
Tasks_100ms gets called every 100 ms, put your things in it that need to be called regularly.
void Tasks_Background(void)
Tasks_Background gets called all the time when no other of the above tasks are being called.
void Tasks_1s(void)
Tasks_1s gets called every second, put your things in it that need to be called regularly.