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(); }
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(); }