SmartLiving.ru

Обсуждение проекта
 
Текущее время: Пт дек 15, 2017 3:19 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 1146 ]  На страницу Пред.  1 ... 94, 95, 96, 97, 98, 99, 100 ... 115  След.
Автор Сообщение
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 3:07 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Цитата:
да это с SDK,у меня они тоже есть,но ардуина как я понял использует свои которые в папке WiFi
в папке ардуино таких нет

Ну вы даёте... Я миллисекунды меряю с этих исходников (все перекопал вдоль и поперёк), а вы говорите, что они не используются.

Без них у вас АМС вообще бы не скомпилировался.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 3:09 pm 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
а мне то как до них добраться?
все примеры используют ардуинские библиотеки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 3:13 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Что значит как добраться? Если совсем дело плохо, то поиском по всему компьютеру файла «ClientContext.h».

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 3:14 pm 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
нет у меня на компе таких файлов,нашел только те что я у вас скачал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 3:33 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Цитата:
нет у меня на компе таких файлов,нашел только те что я у вас скачал

Вы написали, что скомпилировали и загрузили АМС. Без файлов драйверов ESP8266, находящихся на вашем компьютере это невозможно.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 4:05 pm 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
а файлы у вас где находятся (в какой папке)
попробовал компилировать скетчи с esp все собирается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 4:06 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
В общем то, до чего удалось докопаться. Тот, кто писал эти драйвера видимо решил оттянуться по полной и воплотить все свои тайные программистские фантазии. Таких наворотов с такими разворотами и инкапсуляциями я ещё никогда и нигде не видел.

Всё настолько неподецки, я бы даже сказал всё настолько по взрослому, что мы с сенсеем alexsis_76 два дня только искали функцию, причём сенсей alexsis_76 так её и не нашёл, мне видимо повезло. :)

Из того, что мне удалось понять — мы имеем дело с псевдо-многозадачным кодом разбивающимся на два потока с переключением контекста. Интересующий нас код находится в файле ClientContext.h, в функции

Код:
size_t write(const char* data, size_t size


Видимо в ней формируется задача и участок кода

Код:
            _send_waiting = true;
            delay(5000); // max send timeout
            _send_waiting = false;


запускает её в работу. Как только этот параллельный код отрабатывает, управление возвращается к

Код:
_send_waiting = false;


отсюда задержка не в 5000 мс, в 200-400 мс, то есть столько, сколько коду требуется на посыл данных. Но где конкретно находится это кривой код и как он работает — непонятно.

Но это всё только мои предположения — хотелось бы услышать наконец компетентное мнение тех, кто тут всё время рассуждает про чистый с и ассемблер.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 4:22 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Цитата:
а файлы у вас где находятся (в какой папке)

Если у вас Windows, то файлы могут находиться в подпапках user\app data\....

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Ср сен 20, 2017 4:37 pm 
Не в сети

Зарегистрирован: Пт янв 22, 2016 10:08 am
Сообщения: 437
Благодарил (а): 2 раз.
Поблагодарили: 26 раз.
нашел
в ардуино есть свой wifi он может работать и без инсталяции драйвера(по крайней мере все исходники его использующие компилятся )про работоспособность могу сказать только завтра
и есть драйвер esp который у вас ,это действительно драйвера sdk,я ими пользовался только в составе eclipsa
забавно,завтра посмотрим что к чему
ну все доперло наконец.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для esp8266
СообщениеДобавлено: Чт сен 21, 2017 7:36 am 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Обратите внимание: создаются 2 комплекта драйверов

Код:
...user\AppData\Local\Arduino15\packages\esp8266\...
...
user\AppData\Roaming\Arduino15\packages\esp8266\... 


и работает из них только второй, там где Roaming (по крайтей мере у меня так).

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1146 ]  На страницу Пред.  1 ... 94, 95, 96, 97, 98, 99, 100 ... 115  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB