Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: EthernetInterface mbed-rtos mbed
main.cpp
- Committer:
- ban4jp
- Date:
- 2014-10-13
- Revision:
- 0:b9107cf31131
File content as of revision 0:b9107cf31131:
#include "mbed.h"
#include "EthernetInterface.h"
#include "UDPSocket.h"
EthernetInterface eth;
UDPSocket udpClient;
Endpoint epServer;
Serial pc(USBTX, USBRX);
DigitalOut myled1(LED1);
DigitalOut myled2(LED2);
const char SENDDATA[] = "testtesttesttesttesttesttesttest";
int main()
{
pc.printf("eth.init() dhcp return = %d\n", eth.init());
//pc.printf("eth.init() static return = %d\n", eth.init("192.168.0.38", "255.255.255.0", "192.168.0.38"));
eth.connect();
udpClient.init();
epServer.set_address("239.168.1.1", 38383);
pc.printf("IP Address = %s\n", eth.getIPAddress());
while(1) {
for(int i=16; i<=sizeof(SENDDATA); i++) {
myled1 = !myled1;
udpClient.sendTo(epServer, (char * )&SENDDATA, i);
wait(0.25);
}
myled2 = !myled2;
wait(2);
}
}