summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsamuel.chou2013-10-15 14:01:01 +0800
committersamuel.chou2013-10-15 15:15:08 +0800
commit51a9fd36186060886cd5c684c2be703ae2992d58 (patch)
tree835f2a4e8b1443d5faa05fc0dac37b83238450ba
parentab76287397ea1cf8381cb727cae7eca741d2fa49 (diff)
cleo/devkit/p1905_managerd: press one button to trigger PLC and WIFI AP PBC simutaneouly, closes #4241
-rw-r--r--cleopatre/devkit/p1905_managerd/src/p1905_push_button.c2
-rw-r--r--cleopatre/devkit/p1905_managerd/src/wifi_utils.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/cleopatre/devkit/p1905_managerd/src/p1905_push_button.c b/cleopatre/devkit/p1905_managerd/src/p1905_push_button.c
index cc87b28147..96ba1e688d 100644
--- a/cleopatre/devkit/p1905_managerd/src/p1905_push_button.c
+++ b/cleopatre/devkit/p1905_managerd/src/p1905_push_button.c
@@ -123,6 +123,8 @@ int p1905_push_button_process(struct p1905_managerd_ctx *ctx)
e_push_button_event_notification, ctx->mid);
}
}
+ /*trigger WIFI AP push button configuration*/
+ trigger_wifi_PBC_config();
#endif
return 0;
diff --git a/cleopatre/devkit/p1905_managerd/src/wifi_utils.c b/cleopatre/devkit/p1905_managerd/src/wifi_utils.c
index 8ed962fb1c..f4e0419562 100644
--- a/cleopatre/devkit/p1905_managerd/src/wifi_utils.c
+++ b/cleopatre/devkit/p1905_managerd/src/wifi_utils.c
@@ -203,6 +203,7 @@ WIFI_UTILS_STATUS trigger_wifi_PBC_config(void)
{
WIFI_UTILS_STATUS status = wifi_utils_success;
+#if defined(MT7601_ENABLE)
if(wifi_utils_success != mt7601_set_WscConfMode(7))
status = wifi_utils_error;
@@ -214,7 +215,7 @@ WIFI_UTILS_STATUS trigger_wifi_PBC_config(void)
if(wifi_utils_success != mt7601_set_WscGetConf(1))
status = wifi_utils_error;
-
+#endif
return status;
}