/*
* Copyright (c) 2015 iComm-semi Ltd.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include "ssv_smartlink.h"
void main(void)
{
int ret=-1;
int timeout=0;
int status = 0;
char status_str[128];
char ssid[128];
char pass[128];
printf("%s\n", ssv_smartlink_version());
ret = smaricomm_start();
if (ret < 0)
{
printf("smaricomm_start fail\n");
return;
}
printf("smarticomm_set_si_cmd\n");
status = START_SMART_ICOMM;
smarticomm_set_si_cmd(status);
do
{
sleep(2);
memset(status_str,0x00,128);
printf("smarticomm_get_si_status\n");
smarticomm_get_si_status(status_str);
printf("status string = %s\n",status_str);
timeout++;
}while(strcmp(status_str,"OK"));
smarticomm_get_si_ssid(ssid);
printf("ssid = %s\n",ssid);
smarticomm_get_si_pass(pass);
printf("pass = %s\n",pass);
smarticomm_stop();
}