Wifly Driver
V1.0
|
#include "LPC17xx.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "Type.h"
#include "WiFly.h"
#include "Udp.h"
#include "FreeRTOS.h"
#include "semphr.h"
Go to the source code of this file.
Macros | |
#define | UDP_SEND "SET VALUE=%d" |
#define | UDP_RECEIVE "GET RANDOM VALUE" |
#define | UDP_SET_RESPONSE "SET OK" |
#define | UDP_GET_RESPONSE "GET OK" |
#define | IP_REMOTE 80 |
#define | IP_PROTO 18 |
Functions | |
uint8_t | Udp_start (char *ssid, uint32_t AuthMode, char *passw) |
uint8_t | Udp_sendValue (char *ipAddress, uint32_t localPort, uint32_t remotePort, uint32_t value) |
int32_t | Udp_receiveValue (char *address, uint32_t localPort, uint32_t remotePort) |
Variables | |
xSemaphoreHandle | xMutexUdp |
#define UDP_RECEIVE "GET RANDOM VALUE" |
Definition at line 20 of file Udp.c.
Referenced by Udp_receiveValue().
#define UDP_SEND "SET VALUE=%d" |
Definition at line 19 of file Udp.c.
Referenced by Udp_sendValue().
#define UDP_SET_RESPONSE "SET OK" |
Definition at line 21 of file Udp.c.
Referenced by Udp_sendValue().
int32_t Udp_receiveValue | ( | char * | address, |
uint32_t | localPort, | ||
uint32_t | remotePort | ||
) |
Send a UDP command and receive the server response.
address | Destination IP address. |
localPort | Local port number. |
remotePort | Remote port number. |
Definition at line 80 of file Udp.c.
References resp, TRUE, UDP_RECEIVE, Wifly_UDPReceive(), Wifly_WLANConnectPing(), and xMutexUdp.
uint8_t Udp_sendValue | ( | char * | ipAddress, |
uint32_t | localPort, | ||
uint32_t | remotePort, | ||
uint32_t | value | ||
) |
Send a UDP command and send the server response.
ipAddress | Destination IP address. |
localPort | Local port number. |
remotePort | Remote port number. |
value | Numerical value to send. |
Definition at line 60 of file Udp.c.
References FALSE, TRUE, UDP_SEND, UDP_SET_RESPONSE, Wifly_UDPSend(), Wifly_WLANConnectPing(), and xMutexUdp.
uint8_t Udp_start | ( | char * | ssid, |
uint32_t | AuthMode, | ||
char * | passw | ||
) |
xSemaphoreHandle xMutexUdp |
Definition at line 27 of file Udp.c.
Referenced by Udp_receiveValue(), Udp_sendValue(), and Udp_start().