/*********************************************************************************
Filename: timing_delay.h
Description: 时间延时相关函数
********************************************************************************/
#ifndef __TIMING_DELAY_H
#define __TIMING_DELAY_H
#include "stm8l15x.h"
#define SECONDS (1000) /* Jiffies unit is millisecond */
extern volatile uint32_t jiffies; /* 1 jiffies=1ms */
#define GET_TICK_COUNT( ) (jiffies) /* export for SX1278 */
#define TICK_RATE_MS( ms ) ( ms )
void msTimingDelay_Init(void);
void msTimingDelay_Decrement(void);
void udelay(int us);
void msleep(__IO uint32_t nTime); /* millisecond sleep */
void Delay(__IO uint16_t nCount);
#define time_after(a,b) \
((int32_t)(b) - (int32_t)(a) < 0)
#define time_before(a,b) time_after(b,a)
#define time_after_eq(a,b) \
((int32_t)(a) - (int32_t)(b) >= 0)
#define time_before_eq(a,b) tim