void ICACHE_FLASH_ATTR
user_set_softap_config(void)
{
wifi_softap_get_config(&softap_cfg); // Get config first.
wifi_set_opmode(SOFTAP_MODE); //设置为AP MODE
os_strcpy(softap_cfg.ssid, ssid); //ssid名称
os_strcpy(softap_cfg.password, password); //密码
softap_cfg.authmode = AUTH_WPA_WPA2_PSK;
softap_cfg.ssid_len = 0; // or its actual length
softap_cfg.max_connection = 4; // how many stations can connect to ESP8266 softAP at most.
wifi_softap_set_config(&softap_cfg); //设置WIFI帐号和密码
}
/******************************************************************************
* FunctionName : user_rf_cal_sector_set
* Description : SDK just reversed 4 sectors, used for rf init data and paramters.
* We add this function to force users to set rf cal sector, since
* we don't know which sector is free in user's application.
* sector map for last several sectors : ABCCC
* A : rf cal
* B : rf init data
* C : sdk parameters
* Parameters : none
* Returns : rf cal sector
*******************************************************************************/
uint32 ICACHE_FLASH_ATTR
user_rf_cal_sector_set(void)
{
enum flash_size_map size_map = system_get_flash_size_map();
uint32 rf_cal_sec = 0;