не компилируется чистый пакет AMS

Модератор: Alex

Ответить
schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

не компилируется чистый пакет AMS

Сообщение schel4ok » Вс сен 02, 2018 10:42 pm

При компиляции чистого AMS (вставил только свои MAC и IP адреса)

Яндекс по ошибке 'class EthernetServer' has no member named 'available_' выдает древнюю страницу с этого форума, на которой предлагается удалить библиотеку Ethernet и оставить только Ethernet2
Но мне это не помогло.

Причем пару дней назад всё компилировалось без проблем. Что изменилось не могу понять.


Вот текст ошибки целиком

Код: Выделить всё

Arduino: 1.8.6 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\ams_017_original\arduino_mega_server\pirs.ino: In function 'void pirsWorks()':

C:\ams_017_original\arduino_mega_server\pirs.ino:56:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       detect("PIR 1");

                     ^

C:\ams_017_original\arduino_mega_server\pirs.ino:69:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       endMmotion("PIR 1");

                         ^

C:\ams_017_original\arduino_mega_server\pirs.ino:84:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       detect("PIR 2");

                     ^

C:\ams_017_original\arduino_mega_server\pirs.ino:97:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       endMmotion("PIR 2");

                         ^

C:\ams_017_original\arduino_mega_server\pirs.ino:112:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       detect("PIR 3");

                     ^

C:\ams_017_original\arduino_mega_server\pirs.ino:121:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       endMmotion("PIR 3");

                         ^

C:\ams_017_original\arduino_mega_server\pirs.ino:134:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       detect("PIR 4");

                     ^

C:\ams_017_original\arduino_mega_server\pirs.ino:147:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       endMmotion("PIR 4");

                         ^

C:\ams_017_original\arduino_mega_server\pirs.ino:162:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       detect("PIR 5");

                     ^

C:\ams_017_original\arduino_mega_server\pirs.ino:175:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       endMmotion("PIR 5");

                         ^

C:\ams_017_original\arduino_mega_server\server.ino: In function 'void serverWorks()':

server:206:37: error: 'class EthernetServer' has no member named 'available_'

     EthernetClient sclient = server.available_(sock);

                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino: In function 'void parseRequest(EthernetClient)':

C:\ams_017_original\arduino_mega_server\server_ajax.ino:118:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "GET / ") || StrContains(HTTP_req, "GET /index.htm")) {

                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:118:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "GET / ") || StrContains(HTTP_req, "GET /index.htm")) {

                                                                                ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:122:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, GET)) {

                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:124:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     if      (StrContains(HTTP_req, HTM_EXT)) {if (openWebFile()) {sendHtmlAnswer(cl);} else {webFile = SD.open(F("404.htm"));} allowMarkers = true;}

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:125:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".css"))  {if (openWebFile()) {sendCssAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:125:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".css"))  {if (openWebFile()) {sendCssAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                                                                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:126:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".js"))   {if (openWebFile()) {sendJsAnswer(cl);}   else {sendErrorAnswer("", cl);}}

                                         ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:126:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".js"))   {if (openWebFile()) {sendJsAnswer(cl);}   else {sendErrorAnswer("", cl);}}

                                                                                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:127:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".pde"))  {if (openWebFile()) {sendJsAnswer(cl);}   else {sendErrorAnswer("", cl);}}

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:127:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".pde"))  {if (openWebFile()) {sendJsAnswer(cl);}   else {sendErrorAnswer("", cl);}}

                                                                                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:128:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".png"))  {if (openWebFile()) {sendPngAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:128:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".png"))  {if (openWebFile()) {sendPngAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                                                                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:129:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".jpg"))  {if (openWebFile()) {sendJpgAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:129:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".jpg"))  {if (openWebFile()) {sendJpgAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                                                                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:130:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".gif"))  {if (openWebFile()) {sendGifAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:130:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".gif"))  {if (openWebFile()) {sendGifAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                                                                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:131:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".ico"))  {if (openWebFile()) {sendIcoAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:131:116: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, ".ico"))  {if (openWebFile()) {sendIcoAnswer(cl);}  else {sendErrorAnswer("", cl);}}

                                                                                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:133:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "request_dash"))    {sendXmlAnswer(cl); checkPage();      respDash(cl);}

                                                  ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:134:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "reqIndicators"))   {sendXmlAnswer(cl);                   respIndicators(cl);}

                                                   ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:135:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "reqGeneric"))      {sendXmlAnswer(cl); setGeneric();     respGeneric(cl);}

                                                ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:136:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "reqSettings"))     {sendXmlAnswer(cl); setSettings();    respSettings(cl);}

                                                 ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:137:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "request_themes"))  {sendXmlAnswer(cl); setTheme();       respThemes(cl);}

                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:138:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "request_control")) {sendXmlAnswer(cl); setControl();     respControl(cl);}

                                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:139:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "request_noo"))     {sendXmlAnswer(cl); setMt1132();      respMt1132(cl);}

                                                 ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:140:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "request_mr1132"))  {sendXmlAnswer(cl); setMr1132();      respMr1132(cl);}

                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:141:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "req_el_control"))  {sendXmlAnswer(cl); setElectroCtrl(); respElectroCtrl(cl);}

                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:142:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "req_el_freq"))     {sendXmlAnswer(cl); checkOscill();    respElectroFreq(cl);}

                                                 ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:143:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "request_sdcard"))  {sendXmlAnswer(cl);                   respSd(cl);}

                                                    ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:144:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "request_network")) {sendXmlAnswer(cl);                   respNetwork(cl);}

                                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:145:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     else if (StrContains(HTTP_req, "request_nrf24"))   {sendXmlAnswer(cl);                   respNrf24(cl);}

                                                   ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino: In function 'void setGeneric()':

C:\ams_017_original\arduino_mega_server\server_ajax.ino:272:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "LED4=1")) {

                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:275:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   } else if (StrContains(HTTP_req, "LED4=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:280:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "LED3=1")) {

                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:283:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   } else if (StrContains(HTTP_req, "LED3=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:288:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "LED1=1")) {

                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:291:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   } else if (StrContains(HTTP_req, "LED1=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:297:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "LED2=1")) {

                                     ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:300:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   } else if (StrContains(HTTP_req, "LED2=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino: In function 'void setSettings()':

C:\ams_017_original\arduino_mega_server\server_ajax.ino:369:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if      (StrContains(HTTP_req, "box1=1")) {authMode = ON;} 

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:370:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "box1=0")) {authMode = OFF;}

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino: In function 'void setTheme()':

C:\ams_017_original\arduino_mega_server\server_ajax.ino:384:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if      (StrContains(HTTP_req, "theme=1")) {currentDesign = DESIGN_PART1;}

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:385:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "theme=2")) {currentDesign = DESIGN_PART2;}

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:386:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "theme=3")) {currentDesign = DESIGN_PART3;}

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:387:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "theme=4")) {currentDesign = DESIGN_PART4;}  

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:388:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "theme=5")) {currentDesign = DESIGN_DEFAULT;}

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:389:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "theme=6")) {currentDesign = DESIGN_HOME;} 

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:390:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "theme=7")) {currentDesign = DESIGN_MODERN;}

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:391:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "theme=8")) {currentDesign = DESIGN_HACKER;}

                                           ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino: In function 'void setControl()':

C:\ams_017_original\arduino_mega_server\server_ajax.ino:426:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "light1=1")) {

                                       ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:430:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "light1=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:435:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "light2=1")) {

                                       ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:439:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "light2=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:444:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "light3=1")) {

                                       ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:448:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "light3=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:453:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "light4=1")) {

                                       ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:457:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "light4=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:462:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "light5=1")) {

                                       ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:466:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "light5=0")) {

                                            ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino: In function 'void setMr1132()':

C:\ams_017_original\arduino_mega_server\server_ajax.ino:630:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "nooChannel=")) {

                                          ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:636:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "nooBind=1")) {

                                        ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:639:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "nooBind=0")) {

                                             ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino: In function 'void checkPage()':

C:\ams_017_original\arduino_mega_server\server_ajax.ino:692:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if      (StrContains(HTTP_req, "settings-page")) {currentPage = SETTINGS_PAGE;}

                                                 ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:693:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "themes-page"))   {currentPage = THEMES_PAGE;}

                                               ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:694:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "ports-page"))    {currentPage = PORTS_PAGE;}

                                              ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:695:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "supply-page"))   {currentPage = SUPPLY_PAGE;}

                                               ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino:696:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   else if (StrContains(HTTP_req, "electro-page"))  {currentPage = ELECTRO_PAGE;}  

                                                ^

C:\ams_017_original\arduino_mega_server\server_ajax.ino: In function 'void checkOscill()':

C:\ams_017_original\arduino_mega_server\server_ajax.ino:702:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   if (StrContains(HTTP_req, "oscill")) {
                                    ^

exit status 1
'class EthernetServer' has no member named 'available_'
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: не компилируется чистый пакет AMS

Сообщение serghei » Вс сен 02, 2018 10:59 pm

На 1.8.6 не пробовал. А библиотеку удалить родную и вставить из дистрибутива. Причем первую и вторую. И с W5100 выбирать первую.
Там половина предупреждений о не соответствии типов стринга и чарта. Такая же беда была и с 8266. Ни на что не влияет
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: не компилируется чистый пакет AMS

Сообщение schel4ok » Пн сен 03, 2018 7:44 am

Что значит « с W5100 выбирать первую.»?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: не компилируется чистый пакет AMS

Сообщение serghei » Пн сен 03, 2018 7:59 am

Если у Вас дистрибутив Меги 017 , то заменить все библиотеки ( из дистрибутива ) и выбрать W5100

Код: Выделить всё

// Hardware
//#define ETHERNET_SHIELD_2
.
Если будут ошибки - посмотреть откуда подтягиваются библиотеки.
СпойлерПоказать
  • ==========
    Используем библиотеку Ethernet2 версии 1.0 из папки: C:\Documents and Settings\Администратор\\libraries\Ethernet2
    =============
    Используем библиотеку OneWire в папке: C:\Documents and Settings\Администратор\\libraries\OneWire (legacy)
    Используем библиотеку DallasTemperature в папке: C:\Documents and Settings\Администратор\\libraries\DallasTemperature (legacy)
    Используем библиотеку LCD-I2C в папке: C:\Documents and Settings\Администратор\\libraries\LCD-I2C (legacy)
У меня W5500 , поэтому Интернет2.

Ну и еще как вариант - почистить папку " Temp".
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: не компилируется чистый пакет AMS

Сообщение schel4ok » Пн сен 03, 2018 7:47 pm

Удалил все библиотеки из Arduino\Programfiles и User\Documents\Arduino
и заменил на библиотеки из пакета AMS

Компиляция проходит успешно, хотя и варнинги типа warning: deprecated conversion from string constant to 'char*' остались
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: не компилируется чистый пакет AMS

Сообщение serghei » Пн сен 03, 2018 8:42 pm

Да всегда пожалуйста. Только не надо создавать новую тему на каждую проблему. Есть ветка Проблема с запуском сервера. Там и пишите о проблемах.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: не компилируется чистый пакет AMS

Сообщение schel4ok » Пн сен 03, 2018 10:57 pm

Такая схема организации информации вообще неудобна для поиска и чтения.
Я заметил, что на этом форуме это распространено. Почти в каждой теме сгруппировано несколько проблем и, во-первых, сама тема от этого раздувается до большого количества сообщений, а, во-вторых, тяжело расчленить одну проблему от другой в сообщениях. Так, например, в теме подключение железа.
Одна проблема - одна тема. Это идеальный вариант. Естественно дублированные темы надо удалять.
Ответить