mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 06:11:06 +00:00 
			
		
		
		
	esp_wifi:Add softap example channel configuration
This commit is contained in:
		@@ -11,6 +11,12 @@ menu "Example Configuration"
 | 
			
		||||
        default "mypassword"
 | 
			
		||||
        help
 | 
			
		||||
            WiFi password (WPA or WPA2) for the example to use.
 | 
			
		||||
    config ESP_WIFI_CHANNEL
 | 
			
		||||
        int "WiFi Channel"
 | 
			
		||||
        range 1 13
 | 
			
		||||
        default 1
 | 
			
		||||
        help
 | 
			
		||||
            WiFi channel (network channel) for the example to use.
 | 
			
		||||
 | 
			
		||||
    config ESP_MAX_STA_CONN
 | 
			
		||||
        int "Maximal STA connections"
 | 
			
		||||
 
 | 
			
		||||
@@ -25,6 +25,7 @@
 | 
			
		||||
*/
 | 
			
		||||
#define EXAMPLE_ESP_WIFI_SSID      CONFIG_ESP_WIFI_SSID
 | 
			
		||||
#define EXAMPLE_ESP_WIFI_PASS      CONFIG_ESP_WIFI_PASSWORD
 | 
			
		||||
#define EXAMPLE_ESP_WIFI_CHANNEL   CONFIG_ESP_WIFI_CHANNEL
 | 
			
		||||
#define EXAMPLE_MAX_STA_CONN       CONFIG_ESP_MAX_STA_CONN
 | 
			
		||||
 | 
			
		||||
static const char *TAG = "wifi softAP";
 | 
			
		||||
@@ -57,6 +58,7 @@ void wifi_init_softap()
 | 
			
		||||
        .ap = {
 | 
			
		||||
            .ssid = EXAMPLE_ESP_WIFI_SSID,
 | 
			
		||||
            .ssid_len = strlen(EXAMPLE_ESP_WIFI_SSID),
 | 
			
		||||
            .channel = EXAMPLE_ESP_WIFI_CHANNEL,
 | 
			
		||||
            .password = EXAMPLE_ESP_WIFI_PASS,
 | 
			
		||||
            .max_connection = EXAMPLE_MAX_STA_CONN,
 | 
			
		||||
            .authmode = WIFI_AUTH_WPA_WPA2_PSK
 | 
			
		||||
@@ -70,8 +72,8 @@ void wifi_init_softap()
 | 
			
		||||
    ESP_ERROR_CHECK(esp_wifi_set_config(ESP_IF_WIFI_AP, &wifi_config));
 | 
			
		||||
    ESP_ERROR_CHECK(esp_wifi_start());
 | 
			
		||||
 | 
			
		||||
    ESP_LOGI(TAG, "wifi_init_softap finished. SSID:%s password:%s",
 | 
			
		||||
             EXAMPLE_ESP_WIFI_SSID, EXAMPLE_ESP_WIFI_PASS);
 | 
			
		||||
    ESP_LOGI(TAG, "wifi_init_softap finished. SSID:%s password:%s channel:%d",
 | 
			
		||||
             EXAMPLE_ESP_WIFI_SSID, EXAMPLE_ESP_WIFI_PASS, EXAMPLE_ESP_WIFI_CHANNEL);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void app_main()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user