Arduino Mega Server

Модератор: Alex

victorhom
Сообщения: 5
Зарегистрирован: Ср дек 30, 2015 8:15 am

Re: Arduino Mega Server

Сообщение victorhom »

SPbDima писал(а):Выкладываю Релиз.
файл arduino_mega_server
строка 178

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

Плата Arduino Due.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Статья на Гиктаймс

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

http://geektimes.ru/post/268522/
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am

Re: Arduino Mega Server

Сообщение SPbDima »

victorhom писал(а):
SPbDima писал(а):Выкладываю Релиз.
файл arduino_mega_server
строка 178

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

Плата Arduino Due.
это к Алексу, данную функцию я не трогал, но ошибка знакомая(не помню как избавился).
victorhom
Сообщения: 5
Зарегистрирован: Ср дек 30, 2015 8:15 am

Re: Arduino Mega Server

Сообщение victorhom »

'strncpy_P' работает только на AVR, у меня DUE...
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am

Re: Arduino Mega Server

Сообщение SPbDima »

Простого варианта не будет. Возьми часть кода с варианта для due. Попробуй заменить у дистрибутива для due файлы: rtemp.ino, server_cfg.ino, server_ajax.ino
victorhom
Сообщения: 5
Зарегистрирован: Ср дек 30, 2015 8:15 am

Re: Arduino Mega Server

Сообщение victorhom »

Ок, видимо уже после НГ.
С наступающим!
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm

Re: Arduino Mega Server

Сообщение pastry777 »

загрузка файлов теперь работает превосходно!!очень клево!
пытался вытянуть(портировать)в свой проект,пока не получилось...хотя вроде и все связи нашел,но все равно,очень все сложно пока=)я вообще впервые именно здесь увидел реализацию этой функции,хотя ранее неоднократно искал по интернету ее и даже сейчас не могу найти еще примеров,только здесь=( ams уникальнее и уникальнее не по дням а по часам=))
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am

Re: Arduino Mega Server

Сообщение SPbDima »

Если есть вопросы по загрузке - спрашивайте! Расскажу подробнее. Про upload читай html5: http://www.html5rocks.com/ru/tutorials/ ... c-examples
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am

Re: Arduino Mega Server

Сообщение 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!

Всех с наступающим Новым годом!
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm

Re: Arduino Mega Server

Сообщение pastry777 »

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