Code Monkey home page Code Monkey logo

ethernet's People

Contributors

aallan avatar aethaniel avatar agdl avatar amcewen avatar arnie97 avatar bigdinotech avatar bigjohnson avatar chaveiro avatar cmaglie avatar damellis avatar eddyst avatar facchinm avatar fede85 avatar isantolin avatar jchristensen avatar lathoub avatar mathertel avatar matthijskooijman avatar michaelamie avatar ntruchsess avatar paulstoffregen avatar per1234 avatar ribbons avatar richard-sim avatar roncapat avatar rotzbua avatar shfitz avatar taylor-an avatar tigoe avatar zeveland avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ethernet's Issues

PPPOE Arduino Code

I'm having trouble converting code from STM32 to Arduino Code

Could help me create simple PPPOE connection using W5500 chip and arduino

my reference is
wzwiki

IPv6: Compiler warnings

In file included from lib/Ethernet/src/AddressAutoConfig.cpp:4:0:
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnMR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:422:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnMR,        0x0000, 0x0000)        // Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnCR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:423:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnCR,        0x0001, 0x0010)        // Command
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnIR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:424:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnIR,        0x0002, 0x0020)        // Interrupt
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:425:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnSR,        0x0003, 0x0030)        // Status
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPROTO(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:431:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPROTO,     0x0014, 0x0000)        // Protocol in IP RAW Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTOS(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:432:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTOS,       0x0015, 0x0104)        // IP TOS
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTTL(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:433:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTTL,       0x0016, 0x0108)        // IP TTL
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnRX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:434:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnRX_SIZE,   0x001E, 0x0220)        // RX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTX_SIZE(SOCKET)':
Compiling .pio/build/uno/libf4e/Ethernet/EthernetClient.cpp.o
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:435:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTX_SIZE,   0x001F, 0x0200)        // TX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPNR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:444:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPNR,    0x0000, 0x0100)            // IP Protocaol Number Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnESR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:445:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnESR,    0x0000, 0x0031)            // SOCKET n Externsion Status Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:446:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPSR,    0x0000, 0x0004)            // SOCKET n Prefer Source IPv6 Address Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/AddressAutoConfig.cpp: In member function 'uint8_t AddressAutoConfig::Duplicate_Address_Detection(uint8_t*)':
lib/Ethernet/src/AddressAutoConfig.cpp:19:10: warning: unused variable 'tmp_array' [-Wunused-variable]
  uint8_t tmp_array[16];
          ^~~~~~~~~
lib/Ethernet/src/AddressAutoConfig.cpp:20:10: warning: unused variable 'i' [-Wunused-variable]
  uint8_t i;
          ^
lib/Ethernet/src/AddressAutoConfig.cpp: In member function 'int8_t AddressAutoConfig::Address_Auto_RSRA(uint8_t, uint8_t*, uint16_t)':
lib/Ethernet/src/AddressAutoConfig.cpp:109:24: warning: large integer implicitly truncated to unsigned type [-Woverflow]
  uint16_t escape_cnt = 1000000;
                        ^~~~~~~
lib/Ethernet/src/AddressAutoConfig.cpp:160:14: warning: variable 'pack_len' set but not used [-Wunused-but-set-variable]
     uint16_t pack_len = 0;
              ^~~~~~~~
lib/Ethernet/src/AddressAutoConfig.cpp:214:29: warning: left shift count >= width of type [-Wshift-count-overflow]
    Reachable_time = *p++ << 24;
                             ^~
lib/Ethernet/src/AddressAutoConfig.cpp:215:47: warning: left shift count >= width of type [-Wshift-count-overflow]
    Reachable_time = Reachable_time + (*p++ << 16);
                                               ^~
lib/Ethernet/src/AddressAutoConfig.cpp:219:27: warning: left shift count >= width of type [-Wshift-count-overflow]
    Retrans_time = *p++ << 24;
                           ^~
lib/Ethernet/src/AddressAutoConfig.cpp:220:43: warning: left shift count >= width of type [-Wshift-count-overflow]
    Retrans_time = Retrans_time + (*p++ << 16);
                                           ^~
lib/Ethernet/src/AddressAutoConfig.cpp:276:27: warning: left shift count >= width of type [-Wshift-count-overflow]
      validtime = (*p++ << 24);
                           ^~
lib/Ethernet/src/AddressAutoConfig.cpp:277:28: warning: left shift count >= width of type [-Wshift-count-overflow]
      validtime += (*p++ << 16);
                            ^~
lib/Ethernet/src/AddressAutoConfig.cpp:281:28: warning: left shift count >= width of type [-Wshift-count-overflow]
      prefertime = (*p++ << 24);
                            ^~
lib/Ethernet/src/AddressAutoConfig.cpp:282:29: warning: left shift count >= width of type [-Wshift-count-overflow]
      prefertime += (*p++ << 16);
                             ^~
lib/Ethernet/src/AddressAutoConfig.cpp:369:25: warning: left shift count >= width of type [-Wshift-count-overflow]
      dnstime = (*p++ << 24);
                         ^~
lib/Ethernet/src/AddressAutoConfig.cpp:370:26: warning: left shift count >= width of type [-Wshift-count-overflow]
      dnstime += (*p++ << 16);
                          ^~
lib/Ethernet/src/AddressAutoConfig.cpp:114:11: warning: unused variable 'destport' [-Wunused-variable]
  uint16_t destport;
           ^~~~~~~~
lib/Ethernet/src/AddressAutoConfig.cpp:115:10: warning: unused variable 'addr_len' [-Wunused-variable]
  uint8_t addr_len, o_len;
          ^~~~~~~~
lib/Ethernet/src/AddressAutoConfig.cpp:116:10: warning: unused variable 'flags' [-Wunused-variable]
  uint8_t flags;
          ^~~~~
lib/Ethernet/src/AddressAutoConfig.cpp:120:6: warning: unused variable 'i' [-Wunused-variable]
  int i;
      ^
lib/Ethernet/src/AddressAutoConfig.cpp:121:10: warning: variable 'o_type' set but not used [-Wunused-but-set-variable]
  uint8_t o_type, type, code, RA_flag, MO_flag; //, O_flag;
          ^~~~~~
lib/Ethernet/src/AddressAutoConfig.cpp:121:18: warning: variable 'type' set but not used [-Wunused-but-set-variable]
  uint8_t o_type, type, code, RA_flag, MO_flag; //, O_flag;
                  ^~~~
lib/Ethernet/src/AddressAutoConfig.cpp:121:24: warning: variable 'code' set but not used [-Wunused-but-set-variable]
  uint8_t o_type, type, code, RA_flag, MO_flag; //, O_flag;
                        ^~~~
lib/Ethernet/src/AddressAutoConfig.cpp:125:22: warning: variable 'pi_flag' set but not used [-Wunused-but-set-variable]
  uint8_t prefix_len, pi_flag;
                      ^~~~~~~
In file included from lib/Ethernet/src/Dns.cpp:8:0:
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnMR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:422:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnMR,        0x0000, 0x0000)        // Mode
   ^~~~~~~~~~~~~~~~~~
In file included from lib/Ethernet/src/Dhcp6.cpp:7:0:
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnMR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:422:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnMR,        0x0000, 0x0000)        // Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnCR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:423:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnCR,        0x0001, 0x0010)        // Command
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnCR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:423:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnCR,        0x0001, 0x0010)        // Command
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnIR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:424:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnIR,        0x0002, 0x0020)        // Interrupt
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnIR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:424:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnIR,        0x0002, 0x0020)        // Interrupt
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:425:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnSR,        0x0003, 0x0030)        // Status
   ^~~~~~~~~~~~~~~~~~
Archiving .pio/build/uno/lib451/libSPI.a
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:425:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnSR,        0x0003, 0x0030)        // Status
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPROTO(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:431:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPROTO,     0x0014, 0x0000)        // Protocol in IP RAW Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTOS(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:432:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTOS,       0x0015, 0x0104)        // IP TOS
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTTL(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:433:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTTL,       0x0016, 0x0108)        // IP TTL
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnRX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:434:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnRX_SIZE,   0x001E, 0x0220)        // RX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:435:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTX_SIZE,   0x001F, 0x0200)        // TX Memory Size (W5200 only)
Compiling .pio/build/uno/libf4e/Ethernet/EthernetServer.cpp.o
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPROTO(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:431:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPROTO,     0x0014, 0x0000)        // Protocol in IP RAW Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTOS(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:432:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTOS,       0x0015, 0x0104)        // IP TOS
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTTL(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:433:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTTL,       0x0016, 0x0108)        // IP TTL
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnRX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:434:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnRX_SIZE,   0x001E, 0x0220)        // RX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:435:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTX_SIZE,   0x001F, 0x0200)        // TX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPNR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:444:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPNR,    0x0000, 0x0100)            // IP PrIndexing .pio/build/uno/lib451/libSPI.a
otocaol Number Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnESR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:445:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnESR,    0x0000, 0x0031)            // SOCKET n Externsion Status Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:446:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPSR,    0x0000, 0x0004)            // SOCKET n Prefer Source IPv6 Address Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPNR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:444:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPNR,    0x0000, 0x0100)            // IP Protocaol Number Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnESR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:445:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnESR,    0x0000, 0x0031)            // SOCKET n Externsion Status Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:446:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPSR,    0x0000, 0x0004)            // SOCKET n Prefer Source IPv6 Address Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/Dns.cpp: In member function 'uint16_t DNSClient::BuildRequest(const char*)':
lib/Ethernet/src/utility/w5100.h:617:25: warning: result of '(256 << 8)' requires 18 bits to represent, but 'int' only has 16 bits [-Wshift-overflow=]
 #define htons(x) ( (((x)<<8)&0xFF00) | (((x)>>8)&0xFF) )
                      ~~~^~~
lib/Ethernet/src/Dns.cpp:167:18: note: in expansion of macro 'htons'
  twoByteBuffer = htons(QUERY_FLAG | OPCODE_STANDARD_QUERY | RECURSION_DESIRED_FLAG);
Compiling .pio/build/uno/libf4e/Ethernet/EthernetUdp.cpp.o
                  ^~~~~
lib/Ethernet/src/Dhcp6.cpp: In member function 'int Dhcp6Class::request_DHCPV6_lease()':
lib/Ethernet/src/Dhcp6.cpp:198:35: warning: integer overflow in expression [-Woverflow]
   if ((millis() - startTime) > 60 * 1000)
                                ~~~^~~~~~
lib/Ethernet/src/Dhcp6.cpp:198:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if ((millis() - startTime) > 60 * 1000)
       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
lib/Ethernet/src/Dhcp6.cpp:76:10: warning: unused variable 'messageType' [-Wunused-variable]
  uint8_t messageType = 0;
          ^~~~~~~~~~~
lib/Ethernet/src/Dhcp6.cpp:77:10: warning: unused variable 'i' [-Wunused-variable]
  uint8_t i;
          ^
lib/Ethernet/src/Dhcp6.cpp:78:10: warning: unused variable 'zeroip' [-Wunused-variable]
  uint8_t zeroip[4] = {0, 0, 0, 0};
          ^~~~~~
lib/Ethernet/src/Dhcp6.cpp:101:10: warning: unused variable 'tmp' [-Wunused-variable]
  uint8_t tmp[16];
          ^~~
lib/Ethernet/src/Dhcp6.cpp: In member function 'void Dhcp6Class::send_DHCPV6_SOLICIT()':
lib/Ethernet/src/Dhcp6.cpp:251:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("option init");
                                ^
lib/Ethernet/src/Dhcp6.cpp:258:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Type&XID");
                             ^
lib/Ethernet/src/Dhcp6.cpp:268:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option Elapsed Time");
                                        ^
lib/Ethernet/src/Dhcp6.cpp:286:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option Client ID");
                                     ^
lib/Ethernet/src/Dhcp6.cpp:305:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option IANA");
                                ^
lib/Ethernet/src/Dhcp6.cpp: In member function 'uint8_t Dhcp6Class::send_DHCPV6_REQUEST(uint8_t)':
lib/Ethernet/src/Dhcp6.cpp:383:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("option init");
                                ^
lib/Ethernet/src/Dhcp6.cpp:389:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Type&XID");
                             ^
lib/Ethernet/src/Dhcp6.cpp:414:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option IANA");
                                ^
lib/Ethernet/src/Dhcp6.cpp:446:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option IA_addr");
                                   ^
lib/Ethernet/src/Dhcp6.cpp:489:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option Client ID");
                                     ^
lib/Ethernet/src/Dhcp6.cpp:518:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option Server ID");
                                     ^
lib/Ethernet/src/Dhcp6.cpp: In member function 'uint8_t Dhcp6Class::DHCPV6_run_stateful()':
lib/Ethernet/src/Dhcp6.cpp:564:10: warning: unused variable 'i' [-Wunused-variable]
  uint8_t i;
          ^
lib/Ethernet/src/Dhcp6.cpp: In member function 'uint8_t Dhcp6Class::DHCPV6_run_stateless()':
lib/Ethernet/src/Dhcp6.cpp:630:10: warning: variable 'type' set but not used [-Wunused-but-set-variable]
  uint8_t type;
          ^~~~
lib/Ethernet/src/Dhcp6.cpp: In member function 'void Dhcp6Class::DumpDhcpV6Option(char*)':
lib/Ethernet/src/Dhcp6.cpp:668:11: warning: unused variable 'i' [-Wunused-variable]
  unsigned i;
           ^
lib/Ethernet/src/Dhcp6.cpp: In member function 'uint8_t Dhcp6Class::send_DHCPV6_INFOREQ()':
lib/Ethernet/src/Dhcp6.cpp:734:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("option init");
                                ^
lib/Ethernet/src/Dhcp6.cpp:740:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Type&XID");
                             ^
lib/Ethernet/src/Dhcp6.cpp:763:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option Client ID");
                                     ^
lib/Ethernet/src/Dhcp6.cpp:783:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  DumpDhcpV6Option("Option Request");
                                   ^
lib/Ethernet/src/Dhcp6.cpp: In member function 'int8_t Dhcp6Class::parseDHCPV6MSG()':
lib/Ethernet/src/Dhcp6.cpp:859:45: warning: left shift count >= width of type [-Wshift-count-overflow]
     _dhcpT1 = T1[0] | T1[1] << 8 | T1[2] << 16 | T1[3] << 24;
                                             ^~
lib/Ethernet/src/Dhcp6.cpp:859:59: warning: left shift count >= width of type [-Wshift-count-overflow]
     _dhcpT1 = T1[0] | T1[1] << 8 | T1[2] << 16 | T1[3] << 24;
                                                           ^~
lib/Ethernet/src/Dhcp6.cpp:867:45: warning: left shift count >= width of type [-Wshift-count-overflow]
     _dhcpT2 = T2[0] | T2[1] << 8 | T2[2] << 16 | T2[3] << 24;
                                             ^~
lib/Ethernet/src/Dhcp6.cpp:867:59: warning: left shift count >= width of type [-Wshift-count-overflow]
     _dhcpT2 = T2[0] | T2[1] << 8 | T2[2] << 16 | T2[3] << 24;
                                                           ^~
lib/Ethernet/src/Dhcp6.cpp:885:30: warning: left shift count >= width of type [-Wshift-count-overflow]
       PreLifeTime = (*p++ << 24);
                              ^~
lib/Ethernet/src/Dhcp6.cpp:886:31: warning: left shift count >= width of type [-Wshift-count-overflow]
       PreLifeTime += (*p++ << 16);
                               ^~
lib/Ethernet/src/Dhcp6.cpp:890:32: warning: left shift count >= width of type [-Wshift-count-overflow]
       ValidLifeTime = (*p++ << 24);
                                ^~
lib/Ethernet/src/Dhcp6.cpp:891:33: warning: left shift count >= width of type [-Wshift-count-overflow]
Compiling .pio/build/uno/libf4e/Ethernet/IP6Address.cpp.o
       ValidLifeTime += (*p++ << 16);
                                 ^~
lib/Ethernet/src/Dhcp6.cpp:940:34: warning: left shift count >= width of type [-Wshift-count-overflow]
      Enterprise_num_s = (*p++ << 24);
                                  ^~
lib/Ethernet/src/Dhcp6.cpp:941:53: warning: left shift count >= width of type [-Wshift-count-overflow]
      Enterprise_num_s = Enterprise_num_s + (*p++ << 16);
                                                     ^~
lib/Ethernet/src/Dhcp6.cpp:795:10: warning: unused variable 'svr_addr' [-Wunused-variable]
  uint8_t svr_addr[16];
          ^~~~~~~~
lib/Ethernet/src/Dhcp6.cpp:796:11: warning: unused variable 'svr_port' [-Wunused-variable]
  uint16_t svr_port;
           ^~~~~~~~
lib/Ethernet/src/Dhcp6.cpp:797:10: warning: unused variable 'addlen' [-Wunused-variable]
  uint8_t addlen;
          ^~~~~~
lib/Ethernet/src/Dhcp6.cpp:801:16: warning: variable 'i' set but not used [-Wunused-but-set-variable]
  uint8_t type, i;
                ^
lib/Ethernet/src/Dhcp6.cpp:806:11: warning: unused variable 'ploopcnt' [-Wunused-variable]
  uint32_t ploopcnt;
           ^~~~~~~~
In file included from lib/Ethernet/src/Ethernet.cpp:23:0:
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnMR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:422:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnMR,        0x0000, 0x0000)        // Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnCR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:423:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnCR,        0x0001, 0x0010)        // Command
   ^~~~~~~~~~~~~~~~~~
In file included from lib/Ethernet/src/EthernetClient.cpp:24:0:
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnMR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:422:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnMR,        0x0000, 0x0000)        // Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnCR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:423:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnCR,        0x0001, 0x0010)        // Command
   ^~~~~~Compiling .pio/build/uno/libf4e/Ethernet/socket.cpp.o
~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnIR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:424:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnIR,        0x0002, 0x0020)        // Interrupt
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:425:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnSR,        0x0003, 0x0030)        // Status
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnIR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:424:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnIR,        0x0002, 0x0020)        // Interrupt
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:425:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnSR,        0x0003, 0x0030)        // Status
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPROTO(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:431:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPROTO,     0x0014, 0x0000)   Compiling .pio/build/uno/libf4e/Ethernet/utility/w5100.cpp.o
     // Protocol in IP RAW Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPROTO(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:431:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPROTO,     0x0014, 0x0000)        // Protocol in IP RAW Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTOS(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:432:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTOS,       0x0015, 0x0104)        // IP TOS
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTOS(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:432:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTOS,       0x0015, 0x0104)        // IP TOS
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTTL(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:433:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTTL,       0x0016, 0x0108)        // IP TTL
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTTL(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:433:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTTL,       0x0016, 0x0108)        // IP TTL
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnRX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:434:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnRX_SIZE,   0x001E, 0x0220)        // RX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnRX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:434:3: note: in expansion of macro '__SOCKET_REGISTER8'
Archiving .pio/build/uno/libFrameworkArduinoVariant.a
   __SOCKET_REGISTER8(SnRX_SIZE,   0x001E, 0x0220)        // RX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:435:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTX_SIZE,   0x001F, 0x0200)        // TX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:435:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTX_SIZE,   0x001F, 0x0200)        // TX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPNR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:444:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPNR,    0x0000, 0x0100)            // IP Protocaol Number Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnESR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:445:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnESR,    0x0000, 0x0031)            // SOCKET n Externsion Status Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPNR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:444:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPNR,    0x0000, 0x0100)            // IP Protocaol Number Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:446:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPSR,    0x0000, 0x0004)            // SOCKET n Prefer Source IPv6 Address Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnESR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:445:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnESR,    0x0000, 0x003Indexing .pio/build/uno/libFrameworkArduinoVariant.a
1)            // SOCKET n Externsion Status Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:446:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPSR,    0x0000, 0x0004)            // SOCKET n Prefer Source IPv6 Address Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/Ethernet.cpp: In static member function 'static int EthernetClass::begin(uint8_t*, IP6Address, IP6Address, IP6Address, IP6Address, long unsigned int, long unsigned int)':
lib/Ethernet/src/Ethernet.cpp:150:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^
lib/Ethernet/src/Ethernet.cpp: In static member function 'static void EthernetClass::begin(uint8_t*, IP6Address, IP6Address, IP6Address, IP6Address, IP6Address, IP6Address, IP6Address, IP6Address)':
lib/Ethernet/src/Ethernet.cpp:157:10: warning: unused variable 'temp1' [-Wunused-variable]
  uint8_t temp1[4];
          ^~~~~
lib/Ethernet/src/Ethernet.cpp:159:6: warning: unused variable 'i' [-Wunused-variable]
  int i;
      ^
In file included from lib/Ethernet/src/EthernetServer.cpp:23:0:
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnMR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:422:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnMR,        0x0000, 0x0000)        // Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnCR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:423:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnCR,        0x0001, 0x0010)        // Command
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnIR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:424:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnIR,        0x0002, 0x0020)        // Interrupt
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:425:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnSR,        0x0003, 0x0030)        // Status
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPROTO(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:431:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPROTO,     0x0014, 0x0000)        // Protocol in IP RAW Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTOS(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:432:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTOS,       0x0015, 0x0104)        // IP TOS
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTTL(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:433:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTTL,       0x0016, 0x0108)        // IP TTL
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnRX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:434:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnRX_SIZE,   0x001E, 0x0220)        // RX Memory Size (W5200 only)
Compiling .pio/build/uno/FrameworkArduino/CDC.cpp.o
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnTX_SIZE(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:435:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnTX_SIZE,   0x001F, 0x0200)        // TX Memory Size (W5200 only)
   ^~~~~~~~~~~~~~~~~~
In file included from lib/Ethernet/src/EthernetUdp.cpp:32:0:
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnMR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:422:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnMR,        0x0000, 0x0000)        // Mode
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnCR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:423:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnCR,        0x0001, 0x0010)        // Command
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnIR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:424:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnIR,        0x0002, 0x0020)        // Interrupt
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnSR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:425:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnSR,        0x0003, 0x0030)        // Status
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnPNR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^
lib/Ethernet/src/utility/w5100.h:444:3: note: in expansion of macro '__SOCKET_REGISTER8'
   __SOCKET_REGISTER8(SnPNR,    0x0000, 0x0100)            // IP Protocaol Number Register
   ^~~~~~~~~~~~~~~~~~
lib/Ethernet/src/utility/w5100.h: In static member function 'static uint8_t W5100Class::readSnESR(SOCKET)':
lib/Ethernet/src/utility/w5100.h:377:15: warning: unused variable 'data' [-Wunused-variable]
       uint8_t data;                                          \
               ^

and a lot more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.