WIFU
Dependencies: DISCO_L475VG_IOT01A_wifi
Diff: main.cpp
- Revision:
- 4:5faac3e1e099
- Parent:
- 2:9a54ede37c7e
diff -r 1f8ef0fd4347 -r 5faac3e1e099 main.cpp --- a/main.cpp Thu Aug 17 16:37:16 2017 +0000 +++ b/main.cpp Wed Dec 04 05:36:49 2019 +0000 @@ -38,22 +38,22 @@ pc.baud(115200); printf("\n"); - printf("************************************************************\n"); - printf("*** STM32 IoT Discovery kit for STM32L475 MCU ***\n"); - printf("*** WIFI Module in TCP Client mode demonstration ***\n\n"); - printf("*** TCP Client Instructions :\n"); - printf("*** 1- Make sure your Phone is connected to the same network that\n"); - printf("*** you configured using the Configuration Access Point.\n"); - printf("*** 2- Create a server by using the android application TCP Server\n"); + printf("************************************************************\r\n"); + printf("*** STM32 IoT Discovery kit for STM32L475 MCU ***\r\n"); + printf("*** WIFI Module in TCP Client mode demonstration ***\r\n"); + printf("*** TCP Client Instructions :\r\n"); + printf("*** 1- Make sure your Phone is connected to the same network that\r\n"); + printf("*** you configured using the Configuration Access Point.\r\n"); + printf("*** 2- Create a server by using the android application TCP Server\r\n"); printf("*** with port(8002).\n"); - printf("*** 3- Get the Network Name or IP Address of your phone from the step 2.\n\n"); - printf("************************************************************\n"); + printf("*** 3- Get the Network Name or IP Address of your phone from the step 2.\r\n"); + printf("************************************************************\r\n"); /*Initialize WIFI module */ if(WIFI_Init() == WIFI_STATUS_OK) { - printf("> WIFI Module Initialized.\n"); + printf("> WIFI Module Initialized.\r\n"); if(WIFI_GetMAC_Address(MAC_Addr) == WIFI_STATUS_OK) { - printf("> es-wifi module MAC Address : %X:%X:%X:%X:%X:%X\n", + printf("> es-wifi module MAC Address : %X:%X:%X:%X:%X:%X\r\n", MAC_Addr[0], MAC_Addr[1], MAC_Addr[2], @@ -61,19 +61,19 @@ MAC_Addr[4], MAC_Addr[5]); } else { - printf("> ERROR : CANNOT get MAC address\n"); + printf("> ERROR : CANNOT get MAC address\r\n"); } if( WIFI_Connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD, WIFI_ECN_WPA2_PSK) == WIFI_STATUS_OK) { - printf("> es-wifi module connected \n"); + printf("> es-wifi module connected \r\n"); if(WIFI_GetIP_Address(IP_Addr) == WIFI_STATUS_OK) { - printf("> es-wifi module got IP Address : %d.%d.%d.%d\n", + printf("> es-wifi module got IP Address : %d.%d.%d.%d\r\n", IP_Addr[0], IP_Addr[1], IP_Addr[2], IP_Addr[3]); - printf("> Trying to connect to Server: %d.%d.%d.%d:8002 ...\n", + printf("> Trying to connect to Server: %d.%d.%d.%d:8002 ...\r\n", RemoteIP[0], RemoteIP[1], RemoteIP[2], @@ -81,34 +81,40 @@ while (Trials--){ if( WIFI_OpenClientConnection(0, WIFI_TCP_PROTOCOL, "TCP_CLIENT", RemoteIP, 8002, 0) == WIFI_STATUS_OK){ - printf("> TCP Connection opened successfully.\n"); + printf("> TCP Connection opened successfully.\r\n"); Socket = 0; } } if(!Trials) { - printf("> ERROR : Cannot open Connection\n"); + printf("> ERROR : Cannot open Connection\r\n"); } } else { - printf("> ERROR : es-wifi module CANNOT get IP address\n"); + printf("> ERROR : es-wifi module CANNOT get IP address\r\n"); } } else { - printf("> ERROR : es-wifi module NOT connected\n"); + printf("> ERROR : es-wifi module NOT connected\r\n"); } } else { - printf("> ERROR : WIFI Module cannot be initialized.\n"); + printf("> ERROR : WIFI Module cannot be initialized.\r\n"); } while(1){ if(Socket != -1) { + printf("Socket sent\r\n"); + if(WIFI_SendData(Socket, TxData, sizeof(TxData), &Datalen, WIFI_WRITE_TIMEOUT) != WIFI_STATUS_OK) { + printf("> ERROR : Failed to send Data.\r\n"); + } + /* if(WIFI_ReceiveData(Socket, RxData, sizeof(RxData), &Datalen, WIFI_READ_TIMEOUT) == WIFI_STATUS_OK){ if(Datalen > 0) { if(WIFI_SendData(Socket, TxData, sizeof(TxData), &Datalen, WIFI_WRITE_TIMEOUT) != WIFI_STATUS_OK) { - printf("> ERROR : Failed to send Data.\n"); + printf("> ERROR : Failed to send Data.\r\n"); } } } else { - printf("> ERROR : Failed to Receive Data.\n"); + printf("> ERROR : Failed to Receive Data.\r\n"); } + */ } } }