joseph adamu / Mbed OS CW_final_thr

Fork of CW_copy by Calvin Kalintra

Committer:
joseph_adamu
Date:
Wed Jan 10 09:50:29 2018 +0000
Revision:
1:dc648c5624b9
version for export

Who changed what in which revision?

UserRevisionLine numberNew contents of line
joseph_adamu 1:dc648c5624b9 1 #ifndef MBED_NETWORKBITS_H
joseph_adamu 1:dc648c5624b9 2 #define MBED_NETWORKBITS_H
joseph_adamu 1:dc648c5624b9 3
joseph_adamu 1:dc648c5624b9 4 #include "mbed.h"
joseph_adamu 1:dc648c5624b9 5 #include "EthernetInterface.h"
joseph_adamu 1:dc648c5624b9 6 #include "TCPServer.h"
joseph_adamu 1:dc648c5624b9 7 #include "TCPSocket.h"
joseph_adamu 1:dc648c5624b9 8 #include <iostream>
joseph_adamu 1:dc648c5624b9 9 #include <string>
joseph_adamu 1:dc648c5624b9 10
joseph_adamu 1:dc648c5624b9 11
joseph_adamu 1:dc648c5624b9 12 #define HTTP_STATUS_LINE "HTTP/1.0 200 OK"
joseph_adamu 1:dc648c5624b9 13 #define HTTP_HEADER_FIELDS "Content-Type: text/html; charset=utf-8"
joseph_adamu 1:dc648c5624b9 14 #define HTTP_MESSAGE_BODY1 "" \
joseph_adamu 1:dc648c5624b9 15 "<html>" "\r\n" \
joseph_adamu 1:dc648c5624b9 16 " <body style=\"display:flex;text-align:center\">" "\r\n" \
joseph_adamu 1:dc648c5624b9 17 " <div style=\"margin:auto\">" "\r\n" \
joseph_adamu 1:dc648c5624b9 18 " <h1>Hello World</h1>" "\r\n" \
joseph_adamu 1:dc648c5624b9 19 " <p>The temperature is "
joseph_adamu 1:dc648c5624b9 20
joseph_adamu 1:dc648c5624b9 21 #define HTTP_MESSAGE_BODY2 "" \
joseph_adamu 1:dc648c5624b9 22 "</p>" "\r\n" \
joseph_adamu 1:dc648c5624b9 23 " </div>" "\r\n" \
joseph_adamu 1:dc648c5624b9 24 " </body>" "\r\n" \
joseph_adamu 1:dc648c5624b9 25 "</html>"
joseph_adamu 1:dc648c5624b9 26
joseph_adamu 1:dc648c5624b9 27 #define HTTP_RESPONSE HTTP_STATUS_LINE "\r\n" \
joseph_adamu 1:dc648c5624b9 28 HTTP_HEADER_FIELDS "\r\n" \
joseph_adamu 1:dc648c5624b9 29 "\r\n" \
joseph_adamu 1:dc648c5624b9 30 HTTP_MESSAGE_BODY "\r\n"
joseph_adamu 1:dc648c5624b9 31
joseph_adamu 1:dc648c5624b9 32 #define IP "10.0.0.10"
joseph_adamu 1:dc648c5624b9 33 #define NETMASK "255.0.0.0"
joseph_adamu 1:dc648c5624b9 34 #define GATEWAY "10.0.0.1"
joseph_adamu 1:dc648c5624b9 35
joseph_adamu 1:dc648c5624b9 36 extern void networktest();
joseph_adamu 1:dc648c5624b9 37
joseph_adamu 1:dc648c5624b9 38 #endif