mapp_globalfunction.h
来自「mstar 776 开发的车载dvd」· C头文件 代码 · 共 58 行
H
58 行
#ifndef MAPP_GLOBAL_FUNCTION_H
#define MAPP_GLOBAL_FUNCTION_H
#include "DataType.h"
#include "MApp_GlobalSettingSt.h"
/********************************************************************************/
/* Macro */
/* ******************************************************************************/
#define SECONDS_PER_MIN 60L
#define SECONDS_PER_HOUR 3600L
#define SECONDS_PER_HALF_HOUR 1800L
#define SECONDS_PER_DAY 86400L
#define MINS_PER_HOUR 60
#define HOURS_PER_DAY 24
//*************************************************************************
// Function prototypes
//*************************************************************************
#ifdef MAPP_GLOBAL_FUNCTION_C
#define INTERFACE
#else
#define INTERFACE extern
#endif
#if (KEEP_UNUSED_FUNC == 1)
INTERFACE U16 msAPI_OSD_u16Strlen ( U16 *pu16Str );
//INTERFACE void msAPI_OSD_u16Strcpy ( U16 *pu16Dest, U16 *pu16Src );
INTERFACE S8 msAPI_OSD_u16Strcmp ( U16 *u16strA, U16 *u16strB );
#endif
INTERFACE U8 MApp_GetNoOfDigit ( U32 u32Data );
INTERFACE void MApp_UlongToU16String ( U32 ulValue, U16 *pArrOutput, S8 NoOfDigit );
INTERFACE void MApp_U8StringToU16String ( U8 *pu8Str, U16 *pu16Str, U8 u8Strlen );
INTERFACE U8 MApp_GetLeap ( U16 u16year );
INTERFACE void MApp_Set2DefaultDate ( MS_DATE *pstDate );
//INTERFACE void MApp_MJDUTC2Date(U8 *pau8TDTData, MS_DATE *pstDate);
//INTERFACE U32 MApp_MJDUTC2Seconds ( U8 *pau8TDTData );
INTERFACE U32 MApp_ConvertDate2Seconds ( MS_DATE *pstDate );
INTERFACE void MApp_ConvertLocalTime2Date ( U32 u32SystemTime, MS_DATE *pstDate );
INTERFACE S32 MApp_GetTimeZoneOffset ( U8 u8TimeZone );
INTERFACE U32 MApp_GetLocalSystemTime (void);
INTERFACE void MApp_SetLocalSystemTime (U32 u32LocalSystemTime);
INTERFACE U32 MApp_GetLocalWakeUpTime (void);
INTERFACE void MApp_SetLocalWakeUpTime (U32 u32LocalWakeUpTime);
INTERFACE U8 MApp_GetDaysOfThisMonth ( U16 u16Year, U8 u8Month );
INTERFACE U8 Mapp_GetDayOfWeek(U16 u16Year, U8 u8Month, U8 u8Day);
INTERFACE BOOLEAN MApp_IsSrcHasSignal(void);
// Grace_061220_1 : Time Log to debug
//INTERFACE U32 MApp_MJDUTC2Seconds(U8 *pau8TDTData);
U32 MApp_UTC2Seconds(U8 *pau8TDTData);
#undef INTERFACE
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?