23 lines
464 B
C
23 lines
464 B
C
#ifndef __R_SCHEDULER_H__
|
|
#define __R_SCHEDULER_H__
|
|
|
|
#include "ridhaOs.h"
|
|
|
|
|
|
#include "RIDHAOS_CONF.h"
|
|
#include <stdint.h>
|
|
|
|
uint32_t ridhaOsSchedulerGetTick(void);
|
|
void ridhaOsSchedulerDelayS(uint32_t delay);
|
|
void ridhaOsSchedulerDelayMS(uint32_t delay);
|
|
void ridhaOsSchedulerInit(void);
|
|
inline void ridhaOsSchedulerStart(void)
|
|
{
|
|
/* Enable Systick */
|
|
SysTick->CTRL |= SysTick_CTRL_ENABLE_Msk;
|
|
}
|
|
|
|
void ridhaOsSchedulerLaunch(void);
|
|
|
|
|
|
#endif /* __R_SCHEDULER_H__ */ |