TCPEchoClient-WIZwiki-W7500
Dependencies: WIZnetInterface mbed DDNS_NoIP
main.cpp@2:a89cac7c1a3b, 2016-01-25 (annotated)
- Committer:
- Ricky_Kwon
- Date:
- Mon Jan 25 05:11:43 2016 +0000
- Revision:
- 2:a89cac7c1a3b
- Parent:
- 1:86be81112448
Wizwiki-W7500 DDNS
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Ricky_Kwon | 0:cdef497a8acd | 1 | #include "mbed.h" |
Ricky_Kwon | 0:cdef497a8acd | 2 | #include "EthernetInterface.h" |
Ricky_Kwon | 2:a89cac7c1a3b | 3 | #include "DDNSClient.h" |
Ricky_Kwon | 0:cdef497a8acd | 4 | |
Ricky_Kwon | 0:cdef497a8acd | 5 | uint8_t mac_addr[6] = {0x00, 0x08, 0xdc, 0x12, 0x34, 0x45}; |
Ricky_Kwon | 2:a89cac7c1a3b | 6 | //const char ip_addr[] = "192.168.0.123"; |
Ricky_Kwon | 2:a89cac7c1a3b | 7 | //const char mask_addr[] = "255.255.255.0"; |
Ricky_Kwon | 2:a89cac7c1a3b | 8 | //const char gateway_addr[] = "192.168.0.1"; |
Ricky_Kwon | 2:a89cac7c1a3b | 9 | |
Ricky_Kwon | 0:cdef497a8acd | 10 | |
Ricky_Kwon | 0:cdef497a8acd | 11 | |
Ricky_Kwon | 0:cdef497a8acd | 12 | int main (void) |
Ricky_Kwon | 0:cdef497a8acd | 13 | { |
Ricky_Kwon | 2:a89cac7c1a3b | 14 | char buf[1024]; |
Ricky_Kwon | 2:a89cac7c1a3b | 15 | int n=0; |
Ricky_Kwon | 0:cdef497a8acd | 16 | printf("Wait a second...\r\n"); |
Ricky_Kwon | 0:cdef497a8acd | 17 | EthernetInterface eth; |
Ricky_Kwon | 2:a89cac7c1a3b | 18 | //eth.init(mac_addr, ip_addr, mask_addr, gateway_addr); //Use Static |
Ricky_Kwon | 2:a89cac7c1a3b | 19 | eth.init(mac_addr); //Use Dynamic |
Ricky_Kwon | 0:cdef497a8acd | 20 | eth.connect(); |
Ricky_Kwon | 2:a89cac7c1a3b | 21 | printf("WIZwiki-W7500 IP Address is %s\r\n", eth.getIPAddress()); |
Ricky_Kwon | 2:a89cac7c1a3b | 22 | |
Ricky_Kwon | 2:a89cac7c1a3b | 23 | DDNSClient noip; |
Ricky_Kwon | 0:cdef497a8acd | 24 | |
Ricky_Kwon | 2:a89cac7c1a3b | 25 | noip.checkIp(); |
Ricky_Kwon | 0:cdef497a8acd | 26 | |
Ricky_Kwon | 2:a89cac7c1a3b | 27 | noip.userSetNoIP("cmlja3kwODQ6cmlja3kxMjM=", "ricky084.ddns.net"); |
Ricky_Kwon | 2:a89cac7c1a3b | 28 | |
Ricky_Kwon | 2:a89cac7c1a3b | 29 | noip.updateNoIP(); |
Ricky_Kwon | 0:cdef497a8acd | 30 | |
Ricky_Kwon | 0:cdef497a8acd | 31 | while(true) { |
Ricky_Kwon | 2:a89cac7c1a3b | 32 | |
Ricky_Kwon | 0:cdef497a8acd | 33 | } |
Ricky_Kwon | 0:cdef497a8acd | 34 | } |
Ricky_Kwon | 0:cdef497a8acd | 35 | |
Ricky_Kwon | 2:a89cac7c1a3b | 36 |