ethernet

Dependencies:   EthernetInterface mbed-rtos mbed

Fork of TCPSocket_HelloWorld by mbed official

Committer:
MohamadNazrin
Date:
Wed Feb 21 07:34:51 2018 +0000
Revision:
16:65255e25e5dc
Parent:
15:bc7fc13dc5f6
lcd

Who changed what in which revision?

UserRevisionLine numberNew contents of line
donatien 0:bb128f0e952f 1 #include "mbed.h"
donatien 0:bb128f0e952f 2 #include "EthernetInterface.h"
MohamadNazrin 16:65255e25e5dc 3 #include "C12832_lcd.h" // Include for LCD code
MohamadNazrin 16:65255e25e5dc 4
MohamadNazrin 16:65255e25e5dc 5 C12832_LCD lcd; //Initialize LCD Screen
MohamadNazrin 16:65255e25e5dc 6
MohamadNazrin 15:bc7fc13dc5f6 7 int main() {
MohamadNazrin 15:bc7fc13dc5f6 8
MohamadNazrin 15:bc7fc13dc5f6 9 static const char* mbedIp = "192.168.137.2"; //IP
MohamadNazrin 15:bc7fc13dc5f6 10 static const char* mbedMask = "255.255.255.0"; // Mask
MohamadNazrin 15:bc7fc13dc5f6 11 static const char* mbedGateway = "192.168.137.1"; //Gateway
donatien 0:bb128f0e952f 12
donatien 0:bb128f0e952f 13 EthernetInterface eth;
MohamadNazrin 15:bc7fc13dc5f6 14 // eth.init(); //Use DHCP
MohamadNazrin 15:bc7fc13dc5f6 15 eth.init(mbedIp,mbedMask,mbedGateway);
donatien 0:bb128f0e952f 16 eth.connect();
MohamadNazrin 16:65255e25e5dc 17 printf("IP Address is %s\n", eth.getIPAddress()); // display at terminal
MohamadNazrin 16:65255e25e5dc 18 lcd.printf("IP address: %s \n",eth.getIPAddress()); // display LCD screen
MohamadNazrin 15:bc7fc13dc5f6 19
emilmont 9:4757a976148d 20 while(1) {}
donatien 0:bb128f0e952f 21 }