mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-12 21:18:13 +08:00
Flash wifi config
This commit is contained in:
@@ -153,6 +153,7 @@ int application_start( void )
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
//sys_config = mico_system_context_init(sizeof(user_config_t)); //<2F><>ȡFlash<73>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
||||||
ap_init();
|
ap_init();
|
||||||
wifi_init( );
|
wifi_init( );
|
||||||
user_udp_init( );
|
user_udp_init( );
|
||||||
|
|||||||
@@ -59,29 +59,6 @@ void wifi_easylink_completed_handle( network_InitTypeDef_st *nwkpara, void * arg
|
|||||||
micoWlanStopEasyLink( );
|
micoWlanStopEasyLink( );
|
||||||
}
|
}
|
||||||
|
|
||||||
void wifi_config(char* wifi_ssid, char* wifi_key)
|
|
||||||
{
|
|
||||||
os_log("wifi_easylink_wps_completed_handle:");
|
|
||||||
if (wifi_ssid == NULL || wifi_key == NULL)
|
|
||||||
{
|
|
||||||
os_log("EasyLink fail");
|
|
||||||
micoWlanStopEasyLink();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
os_log("ssid:\"%s\",\"%s\"", wifi_ssid, wifi_ssid);
|
|
||||||
|
|
||||||
//<2F><><EFBFBD><EFBFBD>wifi<66><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
||||||
strcpy(sys_config->micoSystemConfig.ssid, wifi_ssid);
|
|
||||||
strcpy(sys_config->micoSystemConfig.user_key, wifi_key);
|
|
||||||
sys_config->micoSystemConfig.user_keyLength = strlen(wifi_key);
|
|
||||||
mico_system_context_update(sys_config);
|
|
||||||
|
|
||||||
wifi_status = WIFI_STATE_NOCONNECT;
|
|
||||||
os_log("EasyLink stop");
|
|
||||||
micoWlanStopEasyLink();
|
|
||||||
}
|
|
||||||
|
|
||||||
//wifi<66><69><EFBFBD><EFBFBD><EFBFBD>ӻ<EFBFBD>ȡ<EFBFBD><C8A1>IP<49><50>ַ <20>ص<EFBFBD>
|
//wifi<66><69><EFBFBD><EFBFBD><EFBFBD>ӻ<EFBFBD>ȡ<EFBFBD><C8A1>IP<49><50>ַ <20>ص<EFBFBD>
|
||||||
static void wifi_get_ip_callback( IPStatusTypedef *pnet, void * arg )
|
static void wifi_get_ip_callback( IPStatusTypedef *pnet, void * arg )
|
||||||
{
|
{
|
||||||
@@ -154,6 +131,13 @@ void wifi_connect(char* wifi_ssid, char* wifi_key)
|
|||||||
wNetConfig.dhcpMode = DHCP_Client;
|
wNetConfig.dhcpMode = DHCP_Client;
|
||||||
wNetConfig.wifi_retry_interval = 6000;
|
wNetConfig.wifi_retry_interval = 6000;
|
||||||
micoWlanStart(&wNetConfig);
|
micoWlanStart(&wNetConfig);
|
||||||
|
|
||||||
|
//<2F><><EFBFBD><EFBFBD>wifi<66><69><EFBFBD><EFBFBD><EFBFBD>뵽Flash
|
||||||
|
strcpy(sys_config->micoSystemConfig.ssid, nwkpara->wifi_ssid);
|
||||||
|
strcpy(sys_config->micoSystemConfig.user_key, nwkpara->wifi_key);
|
||||||
|
sys_config->micoSystemConfig.user_keyLength = strlen(nwkpara->wifi_key);
|
||||||
|
mico_system_context_update(sys_config);
|
||||||
|
wifi_status = WIFI_STATE_NOCONNECT;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wifi_init( void )
|
void wifi_init( void )
|
||||||
|
|||||||
Reference in New Issue
Block a user