17 #define RESET_HARDWARE 0
18 #define RESET_SOFTWARE 1
33 #define WIFLYBUFSIZE (BUFSIZE_WIFLY)
36 #define RST_WIFLY_PIN (WIFLY_RST_PIN)
47 #define UART_MD 0x01 //ECHO OFF
52 #define RST_DELAY 3000
53 #define JOIN_DELAY 8000
55 #define ECHO_DELAY 1000
56 #define PING_DELAY 4000
58 #define OPEN_DELAY 6000
59 #define UDP_DELAY 3000
60 #define TCP_DELAY 2000
64 #define READY "*READY*"
68 #define JOIN_OK "Associated!"
69 #define PING_OK "reply"
70 #define OPEN_CON "*OPEN*"
71 #define HELLO_CON "*HELLO*"
72 #define CLOSE_CON "*CLOS*"
74 #define HTTP_HEAD "HTTP/1.0"
75 #define SAVE_OK "Storing in config"
85 uint8_t
Wifly_start( uint32_t portNum, uint32_t baudrate );
95 uint8_t
Wifly_logStart( uint32_t PortNum, uint32_t baudrate, uint32_t logSeverity );
407 char *
Wifly_HTTPReceive(
char *dnsAddress,
char *getCommand, uint32_t port, uint8_t proto);
418 uint8_t
Wifly_HTTPSend(
char *dnsAddress,
char *getCommand, uint32_t port, uint8_t proto);
429 uint8_t
Wifly_HTTPConfig(
char *dnsAddress,
char *getCommand, uint32_t port, uint8_t proto);
440 char *
Wifly_UDPReceive(
char *address, uint32_t localPort, uint32_t remotePort,
const char * restrict command,...);
451 uint8_t
Wifly_UDPSend(
char *address, uint32_t localPort, uint32_t remotePort,
char *exResp ,
const char * restrict command,...);
461 uint8_t
Wifly_UDPConfig(
char *address, uint32_t localPort, uint32_t remotePort);
471 char *
Wifly_TCPReceive(
char *address, uint32_t remotePort,
const char * restrict command,...);
482 uint8_t
Wifly_TCPSend(
char *address, uint32_t remotePort,
char *exResp ,
const char * restrict command,...);
494 void Wifly_TCPTimeOpen(uint32_t time,
char *address, uint32_t remotePort,
char *exResp ,
const char * restrict command,...);
523 uint8_t
Wifly_open(
char* dnsAddress, uint32_t port);
552 uint8_t
Wifly_ConfigAPMode(
char *ssid, uint8_t channel,
char *ipAddress,
char *subnetMask,
char *gateway);
uint8_t Wifly_setOptionFormat(uint32_t value)
uint8_t Wifly_setIpRemote(uint32_t value)
uint8_t Wifly_ConfigAPMode(char *ssid, uint8_t channel, char *ipAddress, char *subnetMask, char *gateway)
uint8_t Wifly_APMode(char *ssid, uint8_t channel)
uint8_t Wifly_setWlanAuth(uint32_t value)
uint8_t Wifly_logStart(uint32_t PortNum, uint32_t baudrate, uint32_t logSeverity)
uint8_t Wifly_setIpGateway(char *address)
uint8_t Wifly_setIpTcpMode(uint32_t value)
uint8_t Wifly_setWlanPhrase(char *password)
uint8_t Wifly_open(char *dnsAddress, uint32_t port)
uint8_t Wifly_WLANConnectPing(uint32_t AuthMode, char *ssid, char *passw, char *pingIP)
uint8_t Wifly_setIpAddress(char *address)
uint8_t Wifly_WLANConnect(uint32_t AuthMode, char *ssid, char *passw)
uint8_t Wifly_setWlanJoin(uint32_t value)
uint8_t Wifly_setWlanSSID(char *value)
uint8_t Wifly_setIpProtocol(uint32_t value)
uint8_t Wifly_setComRemote(char *value)
uint8_t Wifly_setIpBackup(char *address)
uint8_t Wifly_setIpNET(char *address)
uint8_t Wifly_factoryReset()
uint8_t Wifly_setUartBaud(uint32_t value)
uint8_t Wifly_setUartInstant(uint32_t value)
char * Wifly_TCPReceive(char *address, uint32_t remotePort, const char *restrict command,...)
uint8_t Wifly_ChangeBaudRate(uint32_t baudrate)
uint8_t Wifly_HTTPConfig(char *dnsAddress, char *getCommand, uint32_t port, uint8_t proto)
uint8_t Wifly_HTTPSend(char *dnsAddress, char *getCommand, uint32_t port, uint8_t proto)
uint8_t Wifly_setWlanTX(uint32_t tx)
void Wifly_TCPTimeOpen(uint32_t time, char *address, uint32_t remotePort, char *exResp, const char *restrict command,...)
uint8_t Wifly_setIpDHCP(uint8_t value)
uint8_t Wifly_UDPConfig(char *address, uint32_t localPort, uint32_t remotePort)
uint8_t Wifly_TCPSend(char *address, uint32_t remotePort, char *exResp, const char *restrict command,...)
void Wifly_reset(uint8_t typeReset)
uint8_t Wifly_setIpnetmask(char *address)
uint8_t Wifly_setIpFlags(uint32_t mask)
char * Wifly_UDPReceive(char *address, uint32_t localPort, uint32_t remotePort, const char *restrict command,...)
uint8_t Wifly_setWlanKey(char *password)
uint8_t Wifly_getChannel()
uint8_t Wifly_WLANConfigConnect(uint32_t AuthMode, char *ssid, char *passw)
uint8_t Wifly_setDNSName(char *value)
uint8_t Wifly_ping(char *ip)
uint8_t Wifly_setIpHost(char *address)
uint8_t Wifly_setWlanChannel(uint8_t value)
void Wifly_TCPTimeOpenDisc()
char * Wifly_HTTPReceive(char *dnsAddress, char *getCommand, uint32_t port, uint8_t proto)
uint8_t Wifly_setIpLocalPort(uint32_t value)
uint8_t Wifly_TCPConfig(char *address, uint32_t port)
uint8_t Wifly_setUartMode(uint32_t value)
uint8_t Wifly_UDPSend(char *address, uint32_t localPort, uint32_t remotePort, char *exResp, const char *restrict command,...)
uint32_t Wifly_showConnection()
uint8_t Wifly_start(uint32_t portNum, uint32_t baudrate)