| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- /*
- *
- */
- #include "stdint.h"
- #include "string.h"
- #include "w5500.h"
- #include "socket.h"
- #include "tcpclient.h"
- #include "utils.h"
- /*
- typedef enum _wifi_state_
- {
- WIFIDEVICENOTFOUND = 0,
- WIFICONFIGCOMMAND,
- WIFIINITSTATION,
- WIFIINITCONNECTTCP,
- WIFIENTERTRANSPARENT,
- WIFITRANSPARENTCOMM,
- }eWifiState;
- static eWifiState wifiState = WIFIDEVICENOTFOUND;
- char* wifistr = "test usart6 string\r\n";
- char wifiAppBuffer[1028]={0};
- unsigned int flag=0;*/
- void TcpClientEthnRun(void)
- {
- /*int n = 0;
- switch(wifiState)
- {
- case WIFIDEVICENOTFOUND:
- n=Wifi_testWorkState();
- if(n>=0&&n<3)
- {
- wifiState = WIFICONFIGCOMMAND;
- }
- break;
- case WIFICONFIGCOMMAND:
- n = Wifi_ConfigSta();
- if(n>=0)
- {
- wifiState = WIFIINITSTATION;
- }
- break;
- case WIFIINITSTATION:
- n = Wifi_ConnectAp();
- if(n>=0)
- {
- wifiState = WIFIINITCONNECTTCP;
- }
- break;
- case WIFIINITCONNECTTCP:
- n=Wifi_ConnectTcp();
- if(n>=0)
- {
- wifiState = WIFIENTERTRANSPARENT;
- }
- break;
- case WIFIENTERTRANSPARENT:
- n=Wifi_EnterTransparentMode();
- if(n>=0)
- {
- wifiState = WIFITRANSPARENTCOMM;
- }
- break;
- case WIFITRANSPARENTCOMM:
- if(flag==0)
- {
- n=Wifi_SendData(wifistr, strlen(wifistr));
- if(n>=0)
- {
- flag=1;
- }
- }
- n = Wifi_ReceiveData(wifiAppBuffer, 10);
- if( n > 0)
- {
- flag=0;
- n++;
- }
- break;
- default:
- wifiState = WIFIDEVICENOTFOUND;
- break;
- }*/
- }
|