ketimerisr.c

来自「很好的一个微型操作系统源码」· C语言 代码 · 共 23 行

C
23
字号
#include <kernel.h>

volatile uint32 keTimerTick=0;

void keTimerIsr()
{
	++keTimerTick;
	keDoSched();
}

uint32 keGetTickCount()
{
	return keTimerTick;
}

void keDelay(uint32 ticks)
{
	uint32 timeuntil=keTimerTick+ticks;
	while((int32)(keTimerTick-timeuntil)<0)
		;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?