Ничего страшного, это говорит о том, что пакет patch уже был установлен как одна из зависимостей ранее установленого пакета. Это можно игнорировать.При выполнеии install-mingw-package.bat вот это вываливается
mingw-get: *** ERROR *** package patch-2.6.1-1-msys-1.0.13-bin.tar.lzma is already installed
Каких именно проектов? В C:\Espressif\examples\ все проекты простые как угол дома и состоят из директории user и driver, исключение IoT_Demo и esphttpdCHERTS - Вы так и не поправили маке для проектов. Они в трансляцию включают только директории user и driver!
Придется всем ставить новую версию?
Про IoT_Demo и разговор.Каких именно проектов? В C:\Espressif\examples\ все проекты простые как угол дома и состоят из директории user и driver, исключение IoT_Demo и esphttpd
В IoT_Demo Makefile инсправлен,Про IoT_Demo и разговор.
если в нем еще что-то нужно исправить, то пишиCFLAGS = -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP
Там не подключены в компиляцию директории lwip, ssl, json и изменение в них не воспринимаются. Мы это уже обсуждали - не делаются библиотеки... причина в маке. Любой может это сам поправить, но изначально, после "инсталляции" вашей сборки и вашим рекомендациям -этого нет.В IoT_Demo Makefile инсправлен,
если в нем еще что-то нужно исправить, то пиши
IoT_Demo там нет. Значит не тестировали?I have not tested the library i2c_hd44780, I do not have this lcd.
I tested the following examples:
1wire_ds18b20
at_v0.19_on_SDKv0.9.2
at_v0.20_on_SDKv0.9.3
blinky
blinky2
esphttpd
hello_world
i2c_24xx16
sysinfo
wifi-ap-tcp-client
wifi-sniffer
wifi-sta-tcp-client
Да, дело там в Makefile, нужно его исправлять для сборки с открытими исходниками lwip, ssl, json. У меня не было цели проверять работоспособность IoT_Demo, тем более её работоспособность сложно проверить, т.к. в этой прошивке данные отправляются на китайский сервер. То что прошивка собирается, я проверил, а то что она корректно работает - тут уж простите, но ковыряться в чужих исходниках это гиблое дело. Большинство примеров в C:\Espressif\examples\ не мои, я их только адаптировал под сборку в моем DevKit, а вот корректно ли они работают проверить сложно, в особенности примеры работы с разными датчиками, коих у меня нет. То что 100% рабочее и я проверил Вы уже процитировали выше в моем сообщении на esp8266.comТам не подключены в компиляцию директории lwip, ssl, json и изменение в них не воспринимаются. Мы это уже обсуждали - не делаются библиотеки... причина в маке. Любой может это сам поправить, но изначально, после "инсталляции" вашей сборки и вашим рекомендациям -этого нет.
Супер подборка, но как собрать bin файл? Я к вопросу о сборке IoT_Demo, положил я рядом с libs каталог user из IoT_Demo, получил на выходе libuser.a и кучу библиотек, а bin файл не собираетсяhttps://yadi.sk/d/pIEt5VtndQBqA - подборка для сборки всех либов из Iot_Demo (SDK 0.9.3) для данной среды компилятора.
В директориях используются Makefile из базовой версии SDK Espresif. Прошивка (команда flash) работает, но в данном проекте нет на выходе bin файлов - одни либы. При переносе базового Makefile в другой проект от Espresif, например в AT - он будет и там работать.
Взять маке файл из папки Iot_Demo и положить в libs папку + User каталог туда-же.но как собрать bin файл?
Эмммм... а зачем оно в моем DevKit? Это не пример прошивки, а целый проект, у которого и свой сайт есть и репо.Проект nodelua_.zip для данной сборки https://yadi.sk/d/tHnTdJUkdXBSa
Свежие исходники копируем прямо в проект из https://github.com/haroldmars/nodelua
А он не транслируется вашей сборкой у многих.Эмммм... а зачем оно в моем DevKit? Это не пример прошивки, а целый проект, у которого и свой сайт есть и репо.
Ухх, много чего дописали, завтра с утра осмыслю, а то дома ребенок мешает думать. Спасибо огромное.Исправил это. Вам надо таймером правильно пользоваться. Пакеты могут и застрять в местном роутере...
https://yadi.sk/d/H3VeMA3_dZpZQ