Dependencies:   mbed

Committer:
slowness
Date:
Tue Sep 06 18:10:36 2011 +0000
Revision:
0:cd4c47744fa1

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
slowness 0:cd4c47744fa1 1 #include "mbed.h"
slowness 0:cd4c47744fa1 2 #include "EthernetNetIf.h"
slowness 0:cd4c47744fa1 3
slowness 0:cd4c47744fa1 4 DigitalOut myled(LED1);
slowness 0:cd4c47744fa1 5 Serial pc(p9, p10);
slowness 0:cd4c47744fa1 6 EthernetNetIf eth(
slowness 0:cd4c47744fa1 7 IpAddr(192,168,175,31), //IP Address
slowness 0:cd4c47744fa1 8 IpAddr(255,255,0,0), //Network Mask
slowness 0:cd4c47744fa1 9 IpAddr(1,1,1,1), //Gateway //192.168.175.1
slowness 0:cd4c47744fa1 10 IpAddr(1,1,1,1) //DNS //129.175.225.12
slowness 0:cd4c47744fa1 11 );
slowness 0:cd4c47744fa1 12
slowness 0:cd4c47744fa1 13 int main() {
slowness 0:cd4c47744fa1 14 pc.baud(9600);
slowness 0:cd4c47744fa1 15 myled=1;
slowness 0:cd4c47744fa1 16 EthernetErr ethErr = eth.setup();
slowness 0:cd4c47744fa1 17 if(ethErr)
slowness 0:cd4c47744fa1 18 {
slowness 0:cd4c47744fa1 19 pc.printf("Error %d in setup.\n\r", ethErr);
slowness 0:cd4c47744fa1 20 return -1;
slowness 0:cd4c47744fa1 21 }
slowness 0:cd4c47744fa1 22 pc.printf("Setup OK\n\r");
slowness 0:cd4c47744fa1 23 IpAddr ip = eth.getIp();
slowness 0:cd4c47744fa1 24 pc.printf("Addresse IP local: %d.%d.%d.%d\r\n", ip[0], ip[1], ip[2], ip[3]);
slowness 0:cd4c47744fa1 25
slowness 0:cd4c47744fa1 26 while (1) {
slowness 0:cd4c47744fa1 27 Net::poll();
slowness 0:cd4c47744fa1 28 }
slowness 0:cd4c47744fa1 29 }