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