/* * esp8266at.h * * */ #ifndef _ESP8266_AT_H_ #define _ESP8266_AT_H_ #define WIFI_TRANSPARENT_ENABLED 1 //#define mode 1 //#define add 1 //#define exp 1 #pragma pack(4) typedef struct _uartconfig { uint32_t baudrate; uint8_t databits; uint8_t stopbits; uint8_t paritybits; uint8_t hwflowctrl; }stCommConfig; #pragma pack() int Wifi_testWorkState(void); int Wifi_ConfigDefaultAP(void); int Wifi_ConfigSta(void); int Wifi_ConfigAp(void); int Wifi_ConnectAp(void); int Wifi_CreateAp(void); int Wifi_ConnectTcp(void); int Wifi_ConnectUdp(void); int Wifi_DisconnectTcp(void); int Wifi_EnterTransparentMode(void); int Wifi_ExitTransparentMode(void); int Wifi_SendData(uint8_t* buf, int len); int Wifi_ReceiveData(uint8_t* buf, int len); #endif