Страница 97 из 326

Re: Arduino Mega Server

Добавлено: Ср дек 30, 2015 12:59 pm
victorhom
SPbDima писал(а):Выкладываю Релиз.
файл arduino_mega_server
строка 178

Ошибка компилятора:
'strncpy_P' was not declared in this scope

Плата Arduino Due.

Re: Arduino Mega Server

Добавлено: Ср дек 30, 2015 1:34 pm
Alex
Статья на Гиктаймс

«Новогодние приколы от проекта Arduino Mega Server»

http://geektimes.ru/post/268522/

Re: Arduino Mega Server

Добавлено: Ср дек 30, 2015 1:52 pm
SPbDima
victorhom писал(а):
SPbDima писал(а):Выкладываю Релиз.
файл arduino_mega_server
строка 178

Ошибка компилятора:
'strncpy_P' was not declared in this scope

Плата Arduino Due.
это к Алексу, данную функцию я не трогал, но ошибка знакомая(не помню как избавился).

Re: Arduino Mega Server

Добавлено: Ср дек 30, 2015 2:15 pm
victorhom
'strncpy_P' работает только на AVR, у меня DUE...

Re: Arduino Mega Server

Добавлено: Ср дек 30, 2015 5:11 pm
SPbDima
Простого варианта не будет. Возьми часть кода с варианта для due. Попробуй заменить у дистрибутива для due файлы: rtemp.ino, server_cfg.ino, server_ajax.ino

Re: Arduino Mega Server

Добавлено: Ср дек 30, 2015 6:44 pm
victorhom
Ок, видимо уже после НГ.
С наступающим!

Re: Arduino Mega Server

Добавлено: Ср дек 30, 2015 8:57 pm
pastry777
загрузка файлов теперь работает превосходно!!очень клево!
пытался вытянуть(портировать)в свой проект,пока не получилось...хотя вроде и все связи нашел,но все равно,очень все сложно пока=)я вообще впервые именно здесь увидел реализацию этой функции,хотя ранее неоднократно искал по интернету ее и даже сейчас не могу найти еще примеров,только здесь=( ams уникальнее и уникальнее не по дням а по часам=))

Re: Arduino Mega Server

Добавлено: Чт дек 31, 2015 9:11 am
SPbDima
Если есть вопросы по загрузке - спрашивайте! Расскажу подробнее. Про upload читай html5: http://www.html5rocks.com/ru/tutorials/ ... c-examples

Re: Arduino Mega Server

Добавлено: Чт дек 31, 2015 10:46 am
SPbDima
Alex писал(а):Статья на Гиктаймс

«Новогодние приколы от проекта Arduino Mega Server»

http://geektimes.ru/post/268522/
1. В таких случаях говорят: это не баг - это фича.
2. Код же EthernetClient правили, и, скорее всего, в библиотеке(классе) оставили мусор в виде директивы #endif. В данном случае тогда всё логично.

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

#ifdef MAJORDOMO_FEATURE
// <-------------------------------------- ВОТ ЗДЕСЬ ЕЩЁ ОТКЛЮЧАЕТСЯ КОМПИЛЯЦИЯ
EthernetClient mclient;
// <-------------------------------------- А ВОТ ЗДЕСЬ УЖЕ НЕТ! ВСЁ, ЧТО НИЖЕ КОМПИЛИРУЕТСЯ, НЕСМОТРЯ НА ЗАПРЕТ!
3. Ломал голову, что за хрень выводится, но потом взял в правило печатать только значения приведенные к типу String и больше с данной проблемой не сталкивался. Скорее всего параметр функции print(ln) - это ссылка на адрес в памяти, поэтому String(является ссылкой) работает корректно, а остальные типы как повезёт.

Спасибо за AMS!

Всех с наступающим Новым годом!

Re: Arduino Mega Server

Добавлено: Чт дек 31, 2015 12:33 pm
pastry777
[*]
SPbDima писал(а):Если есть вопросы по загрузке - спрашивайте! Расскажу подробнее. Про upload читай html5: http://www.html5rocks.com/ru/tutorials/ ... c-examples
ну раз так,то воспользуюсь моментом=)у вас случаем нет заготовки аплоада на карту,ну к примеру если бы это был веб-сервер тупо с одной страничкой,а не такой навороченный как амс?мне бы там было проще разобраться с алгоритмом,а то тут так все корнями сплетено друг за друга))спасибо...