/******************************************************************************* * File Name : Internet.c * Description : * Created on : 2018Äê5ÔÂ26ÈÕ * Author : ¶Å¼ü *******************************************************************************/ /******************************************************************************* * Include Files * *******************************************************************************/ #include "Internet.h" #include "EC600SDriver.h" #include "EC600SFSM.h" #include "TTS.h" #include "TONE.h" /******************************************************************************* * Macro * *******************************************************************************/ /******************************************************************************* * Type Definition * *******************************************************************************/ /******************************************************************************* * Local Variable * *******************************************************************************/ /******************************************************************************* * Local Function Declaration * *******************************************************************************/ /******************************************************************************* * Local Function * *******************************************************************************/ /******************************************************************************* * Global Function * *******************************************************************************/ /******************************************************************************* * Function Name : Internet_Poll * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê5ÔÂ26ÈÕ *******************************************************************************/ HIDO_INT32 Internet_Poll(void) { HIDO_FSMEventExecute(HIDO_FSM(EC600S), EC600S_EVENT_POLL, HIDO_NULL); return HIDO_OK; } /******************************************************************************* * Function Name : Internet_Poll * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê5ÔÂ26ÈÕ *******************************************************************************/ HIDO_INT32 Internet_DebugOn(void) { EC600SDriver_DebugOn(); return HIDO_OK; } /******************************************************************************* * Function Name : SIM8xxDriver_DebugOff * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê5ÔÂ22ÈÕ *******************************************************************************/ HIDO_INT32 Internet_DebugOff(void) { EC600SDriver_DebugOff(); return HIDO_OK; } /******************************************************************************* * Function Name : Internet_Poll * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê5ÔÂ26ÈÕ *******************************************************************************/ HIDO_BOOL Internet_IsIPReady(void) { return EC600S_IsIPReady(); } /******************************************************************************* * Function Name : Internet_Poll * Description : * Input : * Output : * Return : * Author : ¶Å¼ü * Modified Date: : 2018Äê5ÔÂ26ÈÕ *******************************************************************************/ HIDO_INT32 Internet_Init(void) { if (EC600SDriver_Init() != HIDO_OK) { return HIDO_ERR; } if (TTS_Init() != HIDO_OK) { return HIDO_ERR; } if (TONE_Init() != HIDO_OK) { return HIDO_ERR; } return HIDO_OK; }