bruno LARNAUDIE
/
Ethernet
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "EthernetNetIf.h" 00003 00004 DigitalOut myled(LED1); 00005 Serial pc(p9, p10); 00006 EthernetNetIf eth( 00007 IpAddr(192,168,175,31), //IP Address 00008 IpAddr(255,255,0,0), //Network Mask 00009 IpAddr(1,1,1,1), //Gateway //192.168.175.1 00010 IpAddr(1,1,1,1) //DNS //129.175.225.12 00011 ); 00012 00013 int main() { 00014 pc.baud(9600); 00015 myled=1; 00016 EthernetErr ethErr = eth.setup(); 00017 if(ethErr) 00018 { 00019 pc.printf("Error %d in setup.\n\r", ethErr); 00020 return -1; 00021 } 00022 pc.printf("Setup OK\n\r"); 00023 IpAddr ip = eth.getIp(); 00024 pc.printf("Addresse IP local: %d.%d.%d.%d\r\n", ip[0], ip[1], ip[2], ip[3]); 00025 00026 while (1) { 00027 Net::poll(); 00028 } 00029 }
Generated on Tue Jul 12 2022 20:54:38 by 1.7.2