예제 #1
0
파일: wifi.c 프로젝트: SergeyPopovGit/MICO
//------------------------------
static void _stopWifiSta(void) {
  network_InitTypeDef_st wNetConfig;
  
  memset(&wNetConfig, 0x00, sizeof(network_InitTypeDef_st));
  wNetConfig.wifi_mode = Station;
  wNetConfig.wifi_retry_interval = 0x7FFFFFFF;
  sprintf((char*)&wNetConfig.dnsServer_ip_addr, "208.67.222.222");
  sprintf((char*)&wNetConfig.gateway_ip_addr, "0.0.0.0");
  sprintf((char*)&wNetConfig.local_ip_addr, "0.0.0.0");
  sprintf((char*)&wNetConfig.net_mask, "0.0.0.0");
    
  micoWlanSuspendStation();
  //mico_thread_msleep(10);
  micoWlanStart(&wNetConfig);
  mico_thread_msleep(10);

  micoWlanSuspendStation();
  wifi_sta_started = 0;
}
예제 #2
0
파일: wifi.c 프로젝트: Zhang-Jia/WiFiMCU
static int lwifi_station_stop( lua_State* L )
{
  micoWlanSuspendStation();
  return 0;
}