H2M Teststand / Mbed 2 deprecated H2M_Snippets

Dependencies:   mbed

Fork of Low_Cost_PWM by Hans Dampf

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Ethernet.cpp Source File

Ethernet.cpp

00001 
00002 #include "mbed.h"
00003 #include "EthernetInterface.h"
00004 #include "USBSerial.h"
00005 
00006 
00007 Serial pc(USBTX, USBRX);
00008 
00009 int main()
00010 {
00011 
00012     EthernetInterface eth;
00013 
00014     int err = eth.init();
00015     if (err)
00016         pc.printf("eth.init() failed. (%d)\n\r", err);
00017     else
00018         pc.printf("eth.init() successful.\n\r");
00019 
00020     err = eth.connect();
00021     if (err)
00022         pc.printf("eth.connect() failed. (%d)\n\r", err);
00023     else
00024         pc.printf("eth.connect() successful.\n\r");
00025 
00026     char *ip_address = eth.getIPAddress();
00027     pc.printf("IP-Address: %s\n\r", ip_address);
00028 
00029     err = udp.init();
00030     if (err)
00031         pc.printf("udp.init() failed. (%d)\n\r", err);
00032     else
00033         pc.printf("udp.init() successful.\n\r");
00034 
00035     err = udp_dest.set_address("192.168.0.183", 1234);
00036     if (err)
00037         pc.printf("udp_dest.set_address() failed. (%d)\n\r", err);
00038     else
00039         pc.printf("udp_dest.set_address() successful.\n\r");
00040 
00041 
00042 }