diff options
Diffstat (limited to 'wl1271/CUDK/configurationutility/src/wpa_core.c')
-rw-r--r-- | wl1271/CUDK/configurationutility/src/wpa_core.c | 22 |
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; } |