mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-12 21:18:13 +08:00
41 lines
808 B
C
41 lines
808 B
C
#ifndef __USER_WIFI_H_
|
|
#define __USER_WIFI_H_
|
|
|
|
#include "mico.h"
|
|
#include "mico_wlan.h"
|
|
#include "micokit_ext.h"
|
|
|
|
enum
|
|
{
|
|
WIFI_STATE_FAIL,
|
|
WIFI_STATE_NOCONNECT,
|
|
WIFI_STATE_CONNECTING,
|
|
WIFI_STATE_CONNECTED,
|
|
};
|
|
|
|
#define ELAND_AP_SSID "TC1-AP-MAC"
|
|
#define ELAND_AP_KEY "12345678"
|
|
#define ELAND_AP_LOCAL_IP "192.168.0.1"
|
|
#define ELAND_AP_DNS_SERVER "192.168.0.1"
|
|
#define ELAND_AP_NET_MASK "255.255.255.0"
|
|
|
|
#define WIFI_SCAN_RESULT_JSON "{'success':%d,'ssids':[%s],'secs':[%s]}"
|
|
extern bool scaned;
|
|
extern char* wifi_ret;
|
|
|
|
extern char wifi_status;
|
|
|
|
typedef struct {
|
|
char ip[16];
|
|
char gateway[16];
|
|
char mask[16];
|
|
} IpStatus;
|
|
|
|
extern IpStatus ip_status;
|
|
|
|
extern void WifiInit(void);
|
|
extern void ApInit(void);
|
|
extern void WifiConnect(char* wifi_ssid, char* wifi_key);
|
|
|
|
#endif
|