⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time_pub.h

📁 abstract rtos
💻 H
字号:
#ifdef __cplusplus#if __cplusplusextern "C"{#endif #endif #ifndef __INC_TIME_PUB_H__#define __INC_TIME_PUB_H__#define TIME_NULL_POINTER_PARA AOS_MAKE_ERRNO(MPE_TIME, 1)#define TIME_INVALID_YEAR      AOS_MAKE_ERRNO(MPE_TIME, 2)#define TIME_INVALID_MON       AOS_MAKE_ERRNO(MPE_TIME, 2)#define TIME_INVALID_DATE      AOS_MAKE_ERRNO(MPE_TIME, 2)#define TIME_INVALID_HOUR      AOS_MAKE_ERRNO(MPE_TIME, 2)#define TIME_INVALID_MIN       AOS_MAKE_ERRNO(MPE_TIME, 2)#define TIME_INVALID_SEC       AOS_MAKE_ERRNO(MPE_TIME, 2)#define TIME_INVALID_MILLISEC  AOS_MAKE_ERRNO(MPE_TIME, 2)typedef struct sys_time_s{	U16    year;	U8     month;	U8     date;	U8     hour;	U8     minute;	U8     second;	U8     week;	U32   millisec;}SYS_TIME_S;U32 m_time_init();U32 aos_time_get(SYS_TIME_S * pSysTime);U32 aos_time_set(SYS_TIME_S * pSysTime);VOID aos_time_get_ms( U32 *pulHighMilliSec, U32 *pulLowMilliSec );VOID aos_time_get_usec( U32 *pulSec, U32 *pulUSec );VOID aos_time_get_sec( U32 *pulSec );S32 aos_time_diff_day( SYS_TIME_S * pFirstTime, SYS_TIME_S * pSecondTime );S32 aos_time_diff_sec( SYS_TIME_S * pFirstTime, SYS_TIME_S * pSecondTime );U32 aos_time_to_week( SYS_TIME_S*pSysTime );U32 aos_time_since1970_in_sec( );VOID ssp_time_update(U32 ticks);VOID aos_time_add_1s( SYS_TIME_S *pstTime );VOID aos_time_add_ms( SYS_TIME_S *pstTime, U32 millsec );VOID aos_time_sub_ms( SYS_TIME_S *pstTime, U32 millsec );#endif#ifdef __cplusplus#if __cplusplus}#endif #endif 

⌨️ 快捷键说明

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