2023-10-06 18:47:05 +08:00
|
|
|
#ifndef __DELAY_H_
|
|
|
|
#define __DELAY_H_
|
|
|
|
#include "base/define.h"
|
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
|
|
|
|
void Systick_init(uint32_t tick);
|
|
|
|
void delay_ms(uint32_t nms);
|
|
|
|
void delay_us(uint32_t nus);
|
|
|
|
void delay_nop(uint32_t nop);
|
|
|
|
#define delay_os_ms(ms) rt_thread_delay(ms)
|
2023-11-13 17:34:05 +08:00
|
|
|
void delay_wait_start(void);
|
|
|
|
void delay_wait_untill_ms(uint32_t nms);
|
|
|
|
|
2023-10-06 18:47:05 +08:00
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|