Zoltan Hudak
/
TcpServer_ENC28J60
Simple TCP/IP Server using the UIPEthernet library for ENC28J60 Ethernet boards.
Diff: main.cpp
- Revision:
- 2:60ca1737aa47
- Parent:
- 1:862d66d1ef8c
- Child:
- 3:3a4fc577ecaa
--- a/main.cpp Sat Dec 05 14:43:35 2015 +0000 +++ b/main.cpp Fri Jun 30 20:16:19 2017 +0000 @@ -11,7 +11,7 @@ Serial pc(USBTX, USBRX); #if defined(TARGET_LPC1768) -UIPEthernetClass UIPEthernet(p11, p12, p13, p8); // mosi, miso, sck, cs +UIPEthernet uIPEthernet(p11, p12, p13, p8); // mosi, miso, sck, cs #elif defined(TARGET_NUCLEO_F103RB) || defined(TARGET_NUCLEO_L152RE) || defined(TARGET_NUCLEO_F030R8) \ || defined(TARGET_NUCLEO_F401RE) || defined(TARGET_NUCLEO_F302R8) || defined(TARGET_NUCLEO_L053R8) \ || defined(TARGET_NUCLEO_F411RE) || defined(TARGET_NUCLEO_F334R8) || defined(TARGET_NUCLEO_F072RB) \ @@ -20,10 +20,10 @@ || defined(TARGET_K20D50M) || defined(TARGET_K22F) \ || defined(TARGET_NRF51822) \ || defined(TARGET_RZ_A1H) -UIPEthernetClass UIPEthernet(D11, D12, D13, D10); // mosi, miso, sck, cs +UIPEthernet uIPEthernet(D11, D12, D13, D10); // mosi, miso, sck, cs #endif -// MAC number must be unique within the connected network. Modify as appropriate. +// MAC address must be unique within the connected network. Modify as appropriate. const uint8_t MY_MAC[6] = { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05 }; const uint16_t MY_PORT = 10001; EthernetServer server = EthernetServer(MY_PORT); @@ -33,7 +33,7 @@ //#define DHCP 1 // if you'd like to use static IP address comment out this line #if defined(DHCP) pc.printf("Searching for DHCP server..\r\n"); - if(UIPEthernet.begin(MY_MAC) != 1) { + if(uIPEthernet.begin(MY_MAC) != 1) { pc.printf("No DHCP server found.\r\n"); pc.printf("Exiting application.\r\n"); return 0; @@ -42,13 +42,10 @@ #else // IP address must be unique and compatible with your network. const IPAddress MY_IP(192, 168, 1, 33); // Change as appropriate. - UIPEthernet.begin(MY_MAC, MY_IP); + uIPEthernet.begin(MY_MAC, MY_IP); #endif - IPAddress localIP = UIPEthernet.localIP(); - pc.printf("Local IP = "); - for(uint8_t i = 0; i < 3; i++) - pc.printf("%d.", localIP[i]); - pc.printf("%d\r\n", localIP[3]); + IPAddress localIP = uIPEthernet.localIP(); + pc.printf("Local IP = %s\r\n", localIP.toString()); server.begin(); while(1) {