From 3e25c915fa1eeae5e49752d0779b435d57c0d80e Mon Sep 17 00:00:00 2001 From: Morgan Allen Date: Fri, 21 Sep 2018 21:30:58 -0700 Subject: [PATCH] add more test ap options --- Kconfig | 12 ++++++++++++ test/wm-test-project/main/main.c | 10 +++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/Kconfig b/Kconfig index ca23e77..bde6f03 100644 --- a/Kconfig +++ b/Kconfig @@ -11,6 +11,18 @@ config WIFI_MANAGER_TEST_AP config WIFI_MANAGER_TEST_PWD string "password for test AP" +config WIFI_MANAGER_TEST_AP1 + string "ESSID for test AP" + +config WIFI_MANAGER_TEST_PWD1 + string "password for test AP" + +config WIFI_MANAGER_TEST_AP2 + string "ESSID for test AP" + +config WIFI_MANAGER_TEST_PWD2 + string "password for test AP" + config WIFI_MANAGER_MAX_AP int "Maximum number of APs to store in flash" default 8 diff --git a/test/wm-test-project/main/main.c b/test/wm-test-project/main/main.c index 58e7117..d9a7b11 100644 --- a/test/wm-test-project/main/main.c +++ b/test/wm-test-project/main/main.c @@ -117,11 +117,19 @@ void app_main() { ESP_LOGI(TAG, "MAC: %X:%X:%X:%X:%X:%X\n", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); wm_event_group = wifi_manager_start(); + wifi_manager_reset_store(); if(wifi_manager_ap_count() == 0) { ESP_LOGI(TAG, "Adding new AP"); - wifi_manager_add_ap(CONFIG_WIFI_MANAGER_TEST_AP, CONFIG_WIFI_MANAGER_TEST_PWD); + if(strlen(CONFIG_WIFI_MANAGER_TEST_AP) > 0) + wifi_manager_add_ap(CONFIG_WIFI_MANAGER_TEST_AP, CONFIG_WIFI_MANAGER_TEST_PWD); + + if(strlen(CONFIG_WIFI_MANAGER_TEST_AP1) > 0) + wifi_manager_add_ap(CONFIG_WIFI_MANAGER_TEST_AP1, CONFIG_WIFI_MANAGER_TEST_PWD1); + + if(strlen(CONFIG_WIFI_MANAGER_TEST_AP2) > 0) + wifi_manager_add_ap(CONFIG_WIFI_MANAGER_TEST_AP2, CONFIG_WIFI_MANAGER_TEST_PWD2); } else { ESP_LOGI(TAG, "Got AP from store, waiting for connection"); }