summaryrefslogtreecommitdiff
path: root/wl1271/CUDK/configurationutility/src/wpa_core.c
diff options
context:
space:
mode:
Diffstat (limited to 'wl1271/CUDK/configurationutility/src/wpa_core.c')
-rw-r--r--wl1271/CUDK/configurationutility/src/wpa_core.c22
1 files changed, 19 insertions, 3 deletions
diff --git a/wl1271/CUDK/configurationutility/src/wpa_core.c b/wl1271/CUDK/configurationutility/src/wpa_core.c
index d008ca2e..f771625c 100644
--- a/wl1271/CUDK/configurationutility/src/wpa_core.c
+++ b/wl1271/CUDK/configurationutility/src/wpa_core.c
@@ -416,18 +416,34 @@ S32 WpaCore_GetDefaultKey(THandle hWpaCore, U32* pDefaultKeyIndex)
S32 WpaCore_StartWpsPIN(THandle hWpaCore)
{
TWpaCore* pWpaCore = (TWpaCore*)hWpaCore;
+#ifdef SUPPL_WPS_SUPPORT
+ S8 cmd[100];
+#endif
pWpaCore->WpaSupplParams.WscMode = WSC_MODE_PIN;
-
+
+#ifdef SUPPL_WPS_SUPPORT
+ os_sprintf(cmd, "WPS_PIN any");
+ IpcWpa_Command(pWpaCore->hIpcWpa, cmd, TRUE);
+#endif
+
return OK;
}
S32 WpaCore_StartWpsPBC(THandle hWpaCore)
{
TWpaCore* pWpaCore = (TWpaCore*)hWpaCore;
-
+#ifdef SUPPL_WPS_SUPPORT
+ S8 cmd[100];
+#endif
+
pWpaCore->WpaSupplParams.WscMode = WSC_MODE_PBC;
-
+
+#ifdef SUPPL_WPS_SUPPORT
+ os_sprintf(cmd, "WPS_PBC");
+ IpcWpa_Command(pWpaCore->hIpcWpa, cmd, TRUE);
+#endif
+
return OK;
}