• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Когда выйдет новая версия UDK?

pvvx

Активный участник сообщества
Когда новая версия? Вышло уже более 3-х SDK. Последняя 1.5.0, а в UDK v2.0.8 (01.09.2015): "* Обновлена SDK до версии 1.3.0 (папка ESP8266_SDK);"
 

CHERTS

Moderator
Команда форума
Когда новая версия? Вышло уже более 3-х SDK. Последняя 1.5.0, а в UDK v2.0.8 (01.09.2015): "* Обновлена SDK до версии 1.3.0 (папка ESP8266_SDK);"
В репозитарии на github все свежее, включая sdk 1.5 . Релиз не делаю потому что некоторые примеры на новых sdk не собираются, а их авторы не чешуться адаптировать код. Судя по всему придётся их удалять.

Я хотел интегрировать в devkit Вашу pvvx sdk, но увы она не работает, я даже написал вам issue на github но Вы видать не читаете из.
 

nikolz

Well-known member
Добрый день,
Возможно что-то не понимаю, но как-то не вижу проблемы заменить SDK.
Копируем zip ,распаковываем здесь и переименовываем в ESP8266_SDK.
или еще что-то надо делать?
как были изначально ошибки с sdk 1.3
в esp_mesh_sdk_app_light, lwip_open_demo_app,
так они и остались с sdk 1.5
 

pvvx

Активный участник сообщества
В репозитарии на github все свежее, включая sdk 1.5 . Релиз не делаю потому что некоторые примеры на новых sdk не собираются, а их авторы не чешуться адаптировать код. Судя по всему придётся их удалять.
Я хотел интегрировать в devkit Вашу pvvx sdk, но увы она не работает, я даже написал вам issue на github но Вы видать не читаете из.
Там наплели новых завязок с разными либами, да либы ещё прибавились в кол-ве, необходимом для мин. комплекта . Все макефайлы в примерах вам придется переписывать - дополнять.
А сообщения не видел, т.к. занят пока другим. Чуть позже разберу разные либы из SDK 1.5.0 и стыкую только нужные куски, тогда и заменю. Но уже работает, а не выкладывал по описанной причине - много лишнего хламу в новых либах и не проверено итоговая сборка. Надо время, а пока его нет.
как были изначально ошибки с sdk 1.3
в esp_mesh_sdk_app_light, lwip_open_demo_app,
так они и остались с sdk 1.5
Это не ошибки. Это стиль программирования китайцев. Отключите все варнинги и ошибки компилятора - странслируется. :)
Не нравится - дописывайте всё ручками. И описанных вами ошибок нет. Есть мелочи, но они не связаны с указанными вами темами.
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
Там наплели новых завязок с разными либами, да либы ещё прибавились в кол-ве, необходимом для мин. комплекта . Все макефайлы в примерах вам придется переписывать - дополнять.
У меня в репо https://github.com/CHERTS/esp8266-devkit/commits/master все уже подправлено по доп.либам. Осталось только либо исправить несколько примеров чтобы они собирались с новой SDK, либо удалить из из DevKit.
 

CHERTS

Moderator
Команда форума
Про esphttpd беру слова обратно, автор его исправил под свежие SDK, закомитил себе в репо новую версию.

Если собирать на библиотеках от SDK, то требуется flash от 1 Мегабайт, а у народу модули с 512 кило.
И либы SDK без патчей не работоспособны и для большинства проектов не годятся из-за лишнего никому не нужного глючного наполнения.
Согласен, у самого модули только по 512K и многое в них не лезет, приходиться изворачиваться и мучиться.
 

CHERTS

Moderator
Команда форума
Зачем Вы храните в UDK предыдущие релизы SDK?
Для интереса решил прогнать примеры с предыдущими и получил
SDK 1.1,SDK 1.2 - 12 ошибок 8 предупреждений
SDK 1.3 - 5 ошибок 8 предупреждений.
И на кой нужны SDK 1.1 и 1.2?
А то UDK напоминает свалку различного хлама.
Уберите весь хлам , из текущей сборки.
А то как у плюшкина
Для того, чтобы другие пользователи могли их использовать или сравнить что было в более старых версиях SDK.
Примеры конечно же правятся под свежую SDK, хотя там есть пара примеров под старые SDK.
И свалки там никакой нет, все разложено логичным образом по папкам с нумерацией, другим сотням пользователей это не кажется хламом.
 

pvvx

Активный участник сообщества
Может купить за 5 копеек с 4 мб и не трахаться с поделками софта,
у которых что-то не доделано, что-то не до пилено, документации никакой нет, лицензии нет,
с китайцами не совмещается.
А на кой "совмещение с китайцами"? Чтобы не работало?
Проверьте SDK 1.5.0 - все описанные ошибки по SDK 1.4.0 в нем наличествуют. А ещё сотни не описанных?
И зачем это всё пользователю, просто изучающему основы программирования и просто ради баловства на вечер? (на большее модуль с ESP8266 пока не может вытянуть с таким глючным SDK)
 
Сверху Снизу