bunch of tesitng for F746NG

Dependencies:   BSP_DISCO_F746NG F746_GUI F7_Ethernet LCD_DISCO_F746NG SimpleSocket TMP36 GZ TS_DISCO_F746NG TextLCD WebSocketClient mbed-rtos mbed sMotor

Committer:
Maricius
Date:
Mon Jun 18 13:16:23 2018 +0000
Revision:
1:1f4543ea364d
Parent:
0:45610c4af223
initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Maricius 1:1f4543ea364d 1 /*#include "mbed.h"
Maricius 0:45610c4af223 2 #include "rtos.h"
Maricius 0:45610c4af223 3 #include "LCD_DISCO_F746NG.h"
Maricius 0:45610c4af223 4 #include "TextLCD.h"
Maricius 0:45610c4af223 5 #include "TCPSocketConnection.h"
Maricius 0:45610c4af223 6
Maricius 0:45610c4af223 7 LCD_DISCO_F746NG lcd_socket;
Maricius 1:1f4543ea364d 8 void sending();
Maricius 0:45610c4af223 9
Maricius 0:45610c4af223 10 void sending()
Maricius 0:45610c4af223 11 {
Maricius 0:45610c4af223 12 char init_socket_error[50];
Maricius 0:45610c4af223 13 char connect_error[50];
Maricius 0:45610c4af223 14 int sockfd = 0,n = 0;
Maricius 0:45610c4af223 15 char recvBuff[1024];
Maricius 0:45610c4af223 16 struct sockaddr_in serv_addr;
Maricius 0:45610c4af223 17
Maricius 0:45610c4af223 18 memset(recvBuff, '0' ,sizeof(recvBuff));
Maricius 0:45610c4af223 19 if((sockfd = lwip_socket(AF_INET, SOCK_STREAM, 0))< 0) {
Maricius 0:45610c4af223 20 sprintf(init_socket_error, "\n Error : Could not create socket \n");
Maricius 0:45610c4af223 21 lcd_socket.DisplayStringAt(0, LINE(4), (uint8_t *)init_socket_error, CENTER_MODE);
Maricius 0:45610c4af223 22
Maricius 0:45610c4af223 23 }
Maricius 0:45610c4af223 24
Maricius 0:45610c4af223 25 serv_addr.sin_family = AF_INET;
Maricius 1:1f4543ea364d 26 serv_addr.sin_port = htons(8993);
Maricius 1:1f4543ea364d 27 serv_addr.sin_addr.s_addr = inet_addr("192.168.8.107");
Maricius 0:45610c4af223 28
Maricius 0:45610c4af223 29 if(lwip_connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr))<0) {
Maricius 0:45610c4af223 30 sprintf(connect_error, "\n Error : Connect Failed \n");
Maricius 0:45610c4af223 31 lcd_socket.DisplayStringAt(0, LINE(4), (uint8_t *)connect_error, CENTER_MODE);
Maricius 0:45610c4af223 32
Maricius 0:45610c4af223 33 }
Maricius 0:45610c4af223 34
Maricius 0:45610c4af223 35 while((n = lwip_read(sockfd, recvBuff, sizeof(recvBuff)-1)) > 0) {
Maricius 0:45610c4af223 36 recvBuff[n] = 0;
Maricius 0:45610c4af223 37
Maricius 0:45610c4af223 38 if(fputs(recvBuff, stdout) == EOF) {
Maricius 0:45610c4af223 39 printf("\n Error : Fputs error");
Maricius 0:45610c4af223 40 }
Maricius 0:45610c4af223 41 printf("\n");
Maricius 0:45610c4af223 42 }
Maricius 0:45610c4af223 43
Maricius 0:45610c4af223 44 if( n < 0) {
Maricius 0:45610c4af223 45 printf("\n Read Error \n");
Maricius 0:45610c4af223 46 }
Maricius 0:45610c4af223 47
Maricius 1:1f4543ea364d 48 }*/