| 1234567891011121314151617181920212223242526272829303132 |
- #ifndef __platformTimer__
- #define __platformTimer__
- #ifdef __cplusplus
- extern "C"
- {
- #endif
- #include <rtthread.h>
- #include <stdint.h>
- // 定义枚举类型
- // 定义结构体类型
- typedef struct
- {
- uint32_t time;
- uint32_t timeOut;
- } platformTimer_t;
- /* extern variables-----------------------------------------------------------*/
- extern uint32_t platformUptimeMs(void);
- extern void platformTimerInit(platformTimer_t *platformTimer);
- extern void platformTimerCutdown(platformTimer_t *platformTimer, uint32_t timeout);
- extern uint32_t platformTimerRemain(platformTimer_t *platformTimer);
- #ifdef __cplusplus
- }
- #endif
- #endif
|