/******************************************************************************* * File Name : DBG.h * Description : * Created on : 2018Äê7ÔÂ23ÈÕ * Author : ¶Å¼ü *******************************************************************************/ #ifndef FML_DBG_H_ #define FML_DBG_H_ /******************************************************************************* * Include Files * *******************************************************************************/ #include "HIDO_TypeDef.h" /******************************************************************************* * Macro * *******************************************************************************/ #define DBG_FLAG_OFF 0 #define DBG_FLAG_ON 1 #define DBG_TX_DMA 0 /******************************************************************************* * Type Definition * *******************************************************************************/ typedef enum { DBG_MODE_SHELL, DBG_MODE_GPS, DBG_MODE_CFG, DBG_MODE_CHARGE, }E_DBGMode; /******************************************************************************* * Global Function * *******************************************************************************/ HIDO_VOID DBG_SetDebugFlag(HIDO_UINT8 _u8Flag); HIDO_INT32 DBG_SetMode(E_DBGMode _eMode); E_DBGMode DBG_GetMode(void); HIDO_VOID DBG_Poll(void); HIDO_VOID DBG_Init(void); #endif /* FML_DBG_H_ */