/* * 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(); }