Example #1
0
void App::Init()
{
	light.Off();
	//初始化wifi
	WifiInit();
	
	TaskManager::DelayS(5);
	if(!SignIn())
		com1<<"sign in fail!!!!!!!!!!!!\n\n\n";
	
	com1<<"initialize complete!\n";
}
/*******************************************************************************
* 名称: Sys_LayerInit
* 功能: 系统初始化
* 形参:       
* 返回: 无
* 说明: 
*******************************************************************************/
void //ICACHE_FLASH_ATTR
 Sys_LayerInit(void)
{

	//InterruptIOInit();
  SysTask.m_Hs6200Ok = 100;
  SysTask.m_LedCnt = 5;
  SysTask.m_WifiState = WIFI_SMARTLINK;
  SysTask.mNetwork.mUpdate = 0;
  mSysSec  = 0;
  mSysTick = 0;
//	IO_SET_OUTPUT(0);
  WifiInit();
}
Example #3
0
static void DriverInit(void) {

    SysTimerInit();
    WT588DInit();
    LEDInit();
    if (1 == W25qFlashInit()) {
        while (1);
    }
    SysInfoInit();
    KeyInit();
    PirInit();
    DahuaInit();
    if (WIFI_RET_SUCCESS != WifiInit()) {
        SYSLOG("WIFI Work Failure\r\n");
        WifiResetModule();
        NVIC_SystemReset();
    }
    DOG_INIT();
    SysInfoCheckDevID(); 
    
}