Skip to content

Commit f208d7a

Browse files
committed
EthernetClass - add common Net API getter and setter aliases
1 parent 39103da commit f208d7a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Ethernet.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,16 +92,20 @@ class EthernetClass {
9292
static void init(uint8_t sspin = 10);
9393

9494
static void MACAddress(uint8_t *mac_address);
95+
static uint8_t* macAddress(uint8_t* mac) { MACAddress(mac); return mac; }
9596
static IPAddress localIP();
9697
static IPAddress subnetMask();
9798
static IPAddress gatewayIP();
9899
static IPAddress dnsServerIP() { return _dnsServerAddress; }
100+
static IPAddress dnsIP(int n = 0) { return (n == 0) ? _dnsServerAddress : IPAddress(); }
99101

100102
void setMACAddress(const uint8_t *mac_address);
101103
void setLocalIP(const IPAddress local_ip);
102104
void setSubnetMask(const IPAddress subnet);
103105
void setGatewayIP(const IPAddress gateway);
104106
void setDnsServerIP(const IPAddress dns_server) { _dnsServerAddress = dns_server; }
107+
void setDNS(IPAddress dns_server) { _dnsServerAddress = dns_server; }
108+
105109
void setRetransmissionTimeout(uint16_t milliseconds);
106110
void setRetransmissionCount(uint8_t num);
107111

0 commit comments

Comments
 (0)