20 lines
410 B
C
20 lines
410 B
C
#ifndef __DELAY_H
|
|
#define __DELAY_H
|
|
#include "type.h"
|
|
|
|
//任务延时函数,单位ms
|
|
|
|
void task_delay(uint32 nms);
|
|
|
|
void delay_us(uint32 nus);
|
|
void delay_ms(uint32 nms);
|
|
//uint32 check_delay_over(uint32 *ptick,uint32 cycle);
|
|
void delay_ticks(uint32 ticks);
|
|
|
|
//#define delay_sec(sec) delay_ticks((sec)*SYSTICKHZ)
|
|
|
|
void idelay_us(uint32 nus);
|
|
extern uint32 check_delay_over(uint32 *ptick,uint32 cycle);
|
|
#endif
|
|
|