add better control for disabling flags on the screen for esp8266 wifi configuration
This commit is contained in:
		
							parent
							
								
									577a0e2d36
								
							
						
					
					
						commit
						f844317327
					
				
					 7 changed files with 66 additions and 40 deletions
				
			
		|  | @ -178,47 +178,16 @@ void ICACHE_FLASH_ATTR user_init(void) | |||
| 
 | ||||
| 	uart0_sendStr("\r\nCustom Server\r\n"); | ||||
| 
 | ||||
| //Uncomment this to force a system restore.
 | ||||
| //	system_restore();
 | ||||
| 
 | ||||
| 	CustomStart(); | ||||
| 
 | ||||
| #ifdef PROFILE | ||||
| 	GPIO_OUTPUT_SET(GPIO_ID_PIN(0), 0); | ||||
| #endif | ||||
| 	int opmode = wifi_get_opmode(); | ||||
| 	printf( "Opmode: %d\n", opmode ); | ||||
| 	if( opmode == 1 ) | ||||
| 	{ | ||||
| 		struct station_config sc; | ||||
| 		wifi_station_get_config(&sc); | ||||
| 		printf( "Station mode: \"%s\":\"%s\" (bssid_set:%d)\n", sc.ssid, sc.password, sc.bssid_set ); | ||||
| 		if( sc.ssid[0] == 0 && !sc.bssid_set ) | ||||
| 		{ | ||||
| 			wifi_set_opmode( 2 ); | ||||
| 			opmode = 2; | ||||
| 		} | ||||
| 		else | ||||
| 		{ | ||||
| 			wifi_station_connect(); | ||||
| 		} | ||||
| 	} | ||||
| 	if( opmode == 2 ) | ||||
| 	{ | ||||
| 		struct softap_config sc; | ||||
| 		wifi_softap_get_config(&sc); | ||||
| 		printf( "SoftAP mode: \"%s\":\"%s\"\n", sc.ssid, sc.password ); | ||||
| 	} | ||||
| 
 | ||||
| //	wifi_set_opmode( 2 ); //We broadcast our ESSID, wait for peopel to join.
 | ||||
| 
 | ||||
| /*
 | ||||
| 	struct station_config stationConf; | ||||
| 	wifi_set_opmode( 1 ); //We broadcast our ESSID, wait for peopel to join.
 | ||||
| 	os_memcpy(&stationConf.ssid, "xxx", ets_strlen( "xxx" ) + 1); | ||||
| 	os_memcpy(&stationConf.password, "yyy", ets_strlen( "yyy" ) + 1); | ||||
| 
 | ||||
| 	wifi_set_opmode( 1 ); | ||||
| 	wifi_station_set_config(&stationConf); | ||||
| 	wifi_station_connect();**/ | ||||
| 	CSPreInit(); | ||||
| 
 | ||||
|     pUdpServer = (struct espconn *)os_zalloc(sizeof(struct espconn)); | ||||
| 	ets_memset( pUdpServer, 0, sizeof( struct espconn ) ); | ||||
|  | @ -228,8 +197,6 @@ void ICACHE_FLASH_ATTR user_init(void) | |||
| 	pUdpServer->proto.udp->local_port = 7777; | ||||
| 	espconn_regist_recvcb(pUdpServer, udpserver_recv); | ||||
| 
 | ||||
| /*	wifi_station_dhcpc_start();
 | ||||
| */ | ||||
| 	if( espconn_create( pUdpServer ) ) | ||||
| 	{ | ||||
| 		while(1) { uart0_sendStr( "\r\nFAULT\r\n" ); } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue