ПРЕДУПРЕЖДЕНИЕ: библиотека EEPROM претендует на запуск в архитектуре [avr] и может быть несовместима с вашей текущей платой, которая работает на архитектуре (esp8266).
Так в дистрибутиве ESP8266 есть код работы с EEPROM и он прекрасно работает.
В архиве ams_esp8266_015 эта библиотека отсутствует.
Эта библиотека лежит тут C:\Users\admin\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries
До этого работал с DUE. Хотя все для ESP8266 установлено и даже ESP8266 я прошивал (плата лежит прошитая). Где переключить с avr на esp8266. Настройки тоже изменил под esp
Только что проверил на свежеустановленной IDE с сайта. Проблем нет. Дрова 2.0.0. Единственное , надо в дебрях предыдущих установок поменять ссылку на новую закачку для ESP8266.
Теперь можно побаловаться с 2.4.0 , только где их взять?
Используем библиотеку ESP8266WiFi в папке: C:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\ESP8266WiFi
Используем библиотеку DNSServer в папке: C:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\DNSServer
Используем библиотеку Time в папке: C:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\Time
Используем библиотеку EEPROM в папке: C:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\EEPROM
Используем библиотеку ESP8266_FtpServer в папке: C:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\ESP8266FtpServer
Используем библиотеку ESP8266WebServer в папке: C:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\ESP8266WebServer
Используем библиотеку DallasTemperature в папке: C:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\DallasTemperature (legacy)
C:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1/tools/sdk/include -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1/tools/sdk/lwip/include -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Temp\build1662981425360611121.tmp/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DARDUINO=10605 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1MINI" -DESP8266 -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\cores\esp8266 -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\variants\d1_mini -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\ESP8266WiFi\src -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\DNSServer\src -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\Time -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\EEPROM -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\ESP8266FtpServer -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\ESP8266WebServer\src -IC:\Documents and Settings\Administrator\Application Data\Arduino15\packages\esp8266\hardware\esp8266\2.4.0-rc1\libraries\DallasTemperature C:\Temp\build1662981425360611121.tmp\arduino_mega_server_esp8266.cpp -o C:\Temp\build1662981425360611121.tmp\arduino_mega_server_esp8266.cpp.o
rtc.ino: In function 'void rtcInit()':
rtc.ino:10:29: error: 'setSyncProvider' was not declared in this scope
rtc.ino: In function 'void displayTime()':
rtc.ino:16:21: error: 'now' was not declared in this scope
rtc.ino: In function 'void timeStamp()':
rtc.ino:31:21: error: 'year' was not declared in this scope
rtc.ino:33:21: error: 'month' was not declared in this scope
rtc.ino:35:19: error: 'day' was not declared in this scope
rtc.ino:37:20: error: 'hour' was not declared in this scope
rtc.ino:39:22: error: 'minute' was not declared in this scope
rtc.ino:41:22: error: 'second' was not declared in this scope
rtc.ino: In function 'void setNtpInterval()':
rtc.ino:87:20: error: 'timeStatus' was not declared in this scope
rtc.ino:87:25: error: 'timeNotSet' was not declared in this scope
rtc.ino:88:25: error: 'setSyncInterval' was not declared in this scope
rtc.ino:90:29: error: 'setSyncInterval' was not declared in this scope
server_ajax.ino: In function 'void responseDash(WiFiClient)':
server_ajax.ino:741:44: error: 'day' was not declared in this scope
server_ajax.ino:742:46: error: 'month' was not declared in this scope
server_ajax.ino:743:48: error: 'weekday' was not declared in this scope
'setSyncProvider' was not declared in this scope
Последний раз редактировалось serghei Пт сен 22, 2017 8:36 am, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
ПРЕДУПРЕЖДЕНИЕ: библиотека EEPROM претендует на запуск в архитектуре [avr] и может быть несовместима с вашей текущей платой, которая работает на архитектуре (esp8266).
Так в дистрибутиве ESP8266 есть код работы с EEPROM и он прекрасно работает.
В архиве ams_esp8266_015 эта библиотека отсутствует.
Эта библиотека лежит тут C:\Users\admin\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries
До этого работал с DUE. Хотя все для ESP8266 установлено и даже ESP8266 я прошивал (плата лежит прошитая). Где переключить с avr на esp8266. Настройки тоже изменил под esp
Ну как обычно не нравится IDE библиотека Time. Заменил на TimeLib из дистрибутива для ESP32 и всё поехало дальше. Но споткнулось на <ESP8266FtpServer.h> , хотя FTP сервер закомментирован , но код все равно компилируется. То же самое и с Далласами.
Сейчас найду свободный модуль и попробую залить скетч.
................Это реальная ЖЕСТЬ ! Субъективно страницы открываются чуть медленнее чем на ESP32 . Куда смотреть , чтобы увидеть тайм ауты? До обеда есть возможность сравнить новую и старую версию на WeMos Dimini.
SPOILERSPOILER_SHOW
themes.htm 200 document Other 65.9 KB 604 ms
style.css 200 stylesheet themes.htm:5 19.9 KB 251 ms
a-show.png 200 png themes.htm:1775 828 B 461 ms
request_dashthemes-page&nocache=9899 200 xhr themes.htm:1561 576 B 301 ms
request_themes&nocache=1591 200 xhr themes.htm:56 117 B 292 ms
favicon.ico (failed) Other 0 B 39 ms
request_dashthemes-page&nocache=9710 200 xhr themes.htm:1561 575 B 163 ms
request_themes&nocache=4939 200 xhr themes.htm:56 117 B 146 ms
request_dashthemes-page&nocache=3891 200 xhr themes.htm:1561 575 B 180 ms
14 requests ❘ 89.9 KB transferred ❘ Finish: 14.54 s ❘ DOMContentLoaded: 1.26 s ❘ Load: 2.21 s
А это то же самое на старом с SD-картой
SPOILERSPOILER_SHOW
themes.htm 200 document Other 80.7 KB 4.69 s
style.css 200 stylesheet themes.htm:5 19.9 KB 4.35 s
a-show.png 200 png themes.htm:2199 828 B 1.42 s
request_dashthemes-page&nocache=5442 200 xhr themes.htm:1901 673 B 956 ms
request_themes&nocache=6430 200 xhr themes.htm:56 117 B 1.75 s
request_dashthemes-page&nocache=8445 200 xhr themes.htm:1901 672 B 862 ms
request_themes&nocache=1362 200 xhr themes.htm:56 117 B 1.64 s
request_dashthemes-page&nocache=5150 200 xhr themes.htm:1901 672 B 978 ms
request_themes&nocache=4066 200 xhr themes.htm:56 117 B 1.85 s
Full2.htm Вообще мгновенно открывается.... Я в шоке.......
Последний раз редактировалось serghei Пт сен 22, 2017 5:07 pm, всего редактировалось 2 раза.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Тем более, что автор очень активно старается помочь.
Это хорошо, а можно его емейл? (можно в личку)
У меня его нет. Да и не думаю, что он будет отвечать в личной переписке. Только через https://github.com/esp8266/Arduino/issues
У него только там 903 открытых тикета )
Alex писал(а):
Так вроде драйвера устанавливаются отдельно (в Windows на системный диск) или драйвера можно устанавливать внутри каждой portable версии разные?
Ну как же? Для того оно и Portable. Хоть с дискетки запускай.
Кому терять нечего :
1. В настойках IDE добавляем строчку на скачивание дров "https://github.com/esp8266/Arduino/rele ... index.json" ( без кавычек)
2. Устанавливаем библиотеку " TimeLib" . Я взял из дистрибутива ESP32.
3. В дистрибутиве меняем
4. Полностью комментируем вкладки "ftp" и "rtemp".
5. Заливаем скетч
Или мне уже с испугу мерещится скорость переключения страниц ??? Ну реально меньше секунды.....
PS. С температурой все нормально - библиотеку не поставил )
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Или мне уже с испугу мерещится скорость переключения страниц ??? Ну реально меньше секунды.....
О чём я и вопию как одинокий глас в пустыне. Если они починили драйвера, то строки должны передаваться в 300 раз быстрее.
Ну как же? Для того оно и Portable. Хоть с дискетки запускай.
Я говорю не про дистрибутив Ардуино, а про драйвера ESP8266 — это разные вещи. Один драйвер обслуживает десятки версий Ардуино и находится совсем в другом месте.
А это то же самое на старом с SD-картой
Листинги какие-то непонятные — из них следует, что некоторые вещи стали работать даже хуже. А можно выложить привычные скриншоты тестов Fierfox?
Скажите как и выложу ,я в этом слабо смыслю
Чистый дистрибутив. Не работает FTP. И при загрузке кода по воздуху не увидел OK и соединение сбросило , но похоже прошивка залилась.
SPOILERSPOILER_SHOW
2-4-0.jpg (175.48 КБ) 7166 просмотров
А это с SD- картой 2.0.0
SPOILERSPOILER_SHOW
2-0-0.jpg (215.79 КБ) 7163 просмотра
Последний раз редактировалось serghei Пт сен 22, 2017 12:20 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS