Страница 11 из 119
Re: Arduino Mega Server для esp8266
Добавлено: Сб июн 11, 2016 9:12 pm
Alex
Очень интересно. Первый вопрос: первый лог это откуда? У меня Ардуино совершенно другой лог выдаёт.
Первое что насторожило:
Если это то, что я думаю, то nodemcu здесь совершенно ни к чему.
Вы какую плату выставили для компиляции?
Re: Arduino Mega Server для esp8266
Добавлено: Сб июн 11, 2016 9:57 pm
relict
Alex писал(а):Очень интересно. Первый вопрос: первый лог это откуда? У меня Ардуино совершенно другой лог выдаёт.
Первое что насторожило:
Если это то, что я думаю, то nodemcu здесь совершенно ни к чему.
Вы какую плату выставили для компиляции?
Плата "lolin nodemcu v3" родной модуль сжёг, впаял тот что по ссылке. Почти D1 mini.
Re: Arduino Mega Server для esp8266
Добавлено: Сб июн 11, 2016 10:13 pm
nick7zmail
Вопрос из разряда, наверное, я дурак и нихрена не понимаю...но все же задам...т.к. внятного ответа на просторах инета не нашел...
Алекс, просвети плиз...ты, наверное всю esp-шку облазил вдоль и поперек...
В общем судя по эскизику, нарисованному тобой,
на D12, D13, D14 выведен spi, D16-сон....их можно использовать как обычные цифровые порты переключив в output или input?
D1 D2(что за tx0*?) D3 - для прошивки....после заливки прошивки - вопрос тот же...можно ли юзать как цифровые?
D0 - цепляется на землю только при вводе в режим прошивки, в остальное время можно использовать как цифровой, это в инете нашел...
на счет D15 - подтягивается к земле через резистор 10к...при этом его можно юзать как цифровой?
D2, D4, D5 - обычные цифровые
D9, D10 - подключены только на нескольких моделях...у меня ESP-12-E...у него вроде не подключено...
Итого - сколько годных портов ввода-вывода имеем??
Re: Arduino Mega Server для esp8266
Добавлено: Сб июн 11, 2016 10:35 pm
Alex
Плата "lolin nodemcu v3" родной модуль сжёг, впаял тот что по ссылке. Почти D1 mini.
Возможно проблема в этом. Кроме того, скетч рассчитан на ESP8266 Generic
Итого - сколько годных портов ввода-вывода имеем??
Дело в том, что я занимался переносом АМС на ESP8266 и до таких тонкостей дело не доходило, но в сети есть информация по каждому пину, которую я попытался свести в одну схему. Так что точно сказать не могу.
Определённо можно сказать, что их мало, а аналоговых почти нет.
Поэтому я вижу две стратегии:
1. Микромодуль для небольшого числа пинов или «информационный» модуль (их может быть много — цена всего 100 рублей)
2. Тандем из ESP8266 и Pro Mini — для большого количества пинов и почти такой же маленький.
Re: Arduino Mega Server для esp8266
Добавлено: Сб июн 11, 2016 11:37 pm
relict
Alex писал(а):
Возможно проблема в этом. Кроме того, скетч рассчитан на ESP8266 Generic
Так и есть, но об этом надо обязательно упомянуть в инструкции. В моём случае оба варианта "Reset Method" работают.
Всё снёс и установил по феншую.
Arduino1.6.5-r2 был 1.6.5-r5
esp8266 2.0.0 был 2.2.0
при компиляции куча предупреждений(на r5 и 2.2.0 собиралось чисто)
Код: Выделить всё
server_ajax.ino: In function 'void parseRequest(WiFiClient)':
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:87:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:100:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:100:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:126:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:127:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:135:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:140:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:144:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:149:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:154:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:166:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:171:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:176:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:180:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void SetLEDs()':
server_ajax.ino:310:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:313:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:317:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:320:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:324:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:327:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:331:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:334:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setSettings()':
server_ajax.ino:439:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:442:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setThemes()':
server_ajax.ino:469:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:470:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:471:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:472:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:473:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:474:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:475:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:476:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setControl()':
server_ajax.ino:511:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:515:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:520:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:524:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:529:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:533:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:538:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:542:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:547:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:551:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void checkPage()':
server_ajax.ino:677:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:678:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:679:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:680:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:681:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
но собралось.
Sketch size: 280896
У Вас в
посте другой размер. Так и должно быть, или что-то не так ?
В работе выглядит так
Код: Выделить всё
AMS WORK
2016-06-11 22:27:10 : 31416 (68%) 31416
2016-06-11 22:28:07 : 31416 (68%) 0
2016-06-11 22:29:07 : 31416 (68%) 0
2016-06-11 22:30:07 : 27448 (59%) -3968
2016-06-11 22:31:07 : 30952 (66%) 3504
2016-06-11 22:32:07 : 30712 (66%) -240
2016-06-11 22:33:07 : 30952 (66%) 240
2016-06-11 22:34:07 : 30952 (66%) 0
2016-06-11 22:35:07 : 30952 (66%) 0
2016-06-11 22:36:07 : 30952 (66%) 0
2016-06-11 22:37:07 : 30952 (66%) 0
2016-06-11 22:38:07 : 30952 (66%) 0
2016-06-11 22:39:07 : 30952 (66%) 0
2016-06-11 22:40:07 : 30952 (66%) 0
2016-06-11 22:41:07 : 30952 (66%) 0
2016-06-11 22:42:07 : 30952 (66%) 0
2016-06-11 22:43:07 : 30952 (66%) 0
2016-06-11 22:44:07 : 30952 (66%) 0
2016-06-11 22:45:07 : 30952 (66%) 0
2016-06-11 22:46:07 : 30952 (66%) 0
2016-06-11 22:47:07 : 30952 (66%) 0
2016-06-11 22:48:07 : 30952 (66%) 0
2016-06-11 22:49:07 : 30952 (66%) 0
2016-06-11 22:50:07 : 30952 (66%) 0
2016-06-11 22:51:07 : 30952 (66%) 0
2016-06-11 22:52:07 : 30952 (66%) 0
2016-06-11 22:53:07 : 30952 (66%) 0
2016-06-11 22:54:07 : 30952 (66%) 0
2016-06-11 22:55:07 : 30952 (66%) 0
2016-06-11 22:56:07 : 30952 (66%) 0
2016-06-11 22:57:07 : 30952 (66%) 0
2016-06-11 22:58:07 : 30952 (66%) 0
2016-06-11 22:59:07 : 30952 (66%) 0
2016-06-11 23:00:07 : 30952 (66%) 0
2016-06-11 23:01:07 : 30952 (66%) 0
2016-06-11 23:02:07 : 30952 (66%) 0
2016-06-11 23:03:07 : 30952 (66%) 0
2016-06-11 23:04:07 : 30952 (66%) 0
2016-06-11 23:05:07 : 30952 (66%) 0
2016-06-11 23:06:07 : 30952 (66%) 0
2016-06-11 23:07:07 : 30952 (66%) 0
2016-06-11 23:08:07 : 30952 (66%) 0
2016-06-11 23:09:07 : 30952 (66%) 0
2016-06-11 23:10:07 : 30952 (66%) 0
2016-06-11 23:11:07 : 30952 (66%) 0
2016-06-11 23:12:07 : 30952 (66%) 0
2016-06-11 23:13:07 : 30952 (66%) 0
2016-06-11 23:14:07 : 30952 (66%) 0
2016-06-11 23:15:07 : 30952 (66%) 0
2016-06-11 23:16:07 : 30952 (66%) 0
2016-06-11 23:17:07 : 30952 (66%) 0
2016-06-11 23:18:07 : 30952 (66%) 0
2016-06-11 23:19:07 : 30952 (66%) 0
2016-06-11 23:20:07 : 30952 (66%) 0
2016-06-11 23:21:07 : 30952 (66%) 0
2016-06-11 23:22:07 : 30952 (66%) 0
2016-06-11 23:23:07 : 30952 (66%) 0
2016-06-11 23:24:07 : 30952 (66%) 0
2016-06-11 23:25:07 : 30952 (66%) 0
2016-06-11 23:26:07 : 30952 (66%) 0
2016-06-11 23:27:07 : 30952 (66%) 0
2016-06-11 23:28:07 : 30952 (66%) 0
2016-06-11 23:29:07 : 30952 (66%) 0
2016-06-11 23:30:07 : 30952 (66%) 0
2016-06-11 23:31:07 : 30952 (66%) 0
Оставлю до утра, посмотрим что будет.
Re: Arduino Mega Server для esp8266
Добавлено: Вс июн 12, 2016 2:25 am
Miti77
Обратите внимание что сдк 1.5.2 у relict на модуле.
Re: Arduino Mega Server для esp8266
Добавлено: Вс июн 12, 2016 6:06 am
Alex
Так и есть, но об этом надо обязательно упомянуть в инструкции
Обязательно
Flash mode: DIO
У меня QIO
при компиляции куча предупреждений(на r5 и 2.2.0 собиралось чисто)
Это нормально, у меня то же самое.
У Вас в посте другой размер. Так и должно быть, или что-то не так ?
В том посте предварительная сборка, не дистрибутив, так что и должно отличаться.
Обратите внимание что сдк 1.5.2 у relict на модуле.
Я на это обратил внимание. Неплохо было бы, чтобы кто-нибудь осветил вопрос как влияет SDK на поведение скетчей, компилируемых в Arduino IDE.
P.S.
У меня аптайм на модуле уже 17 часов. Что я с ним только не делал: загружал страницы, заходил в интерфейс, переключал темы, оставлял интерфейс висеть 5 часов — всё работает чётко и уверенно. Осталось только решить вопрос с проглатыванием картинок и всё будет вообще супер.
Re: Arduino Mega Server для esp8266
Добавлено: Вс июн 12, 2016 8:09 am
relict
Miti77 писал(а):Обратите внимание что сдк 1.5.2 у relict на модуле.
Всё верно, потому криво работало и отваливался модуль.
esp 2.2.0 sdk 1.5.2 (Arduino 1.6.8)
тык
esp 2.1.0 sdk 1.5.1 (Arduino 1.6.5)
тык
esp 2.0.0 sdk 1.3.0 (Arduino 1.6.5)
тык
Утро.
Код: Выделить всё
2016-06-12 08:13:27 : 30952 (66%) 0
2016-06-12 08:14:27 : 30952 (66%) 0
2016-06-12 08:15:27 : 30952 (66%) 0
2016-06-12 08:16:27 : 30952 (66%) 0
2016-06-12 08:17:27 : 30952 (66%) 0
2016-06-12 08:18:27 : 30952 (66%) 0
2016-06-12 08:19:27 : 30952 (66%) 0
2016-06-12 08:20:27 : 30952 (66%) 0
2016-06-12 08:21:27 : 30952 (66%) 0
2016-06-12 08:22:27 : 30952 (66%) 0
2016-06-12 08:23:27 : 30952 (66%) 0
2016-06-12 08:24:27 : 30952 (66%) 0
2016-06-12 08:25:27 : 30952 (66%) 0
2016-06-12 08:26:27 : 30952 (66%) 0
2016-06-12 08:27:27 : 30952 (66%) 0
2016-06-12 08:28:27 : 30952 (66%) 0
1.6.5-r2(предупреждения при компиляции) + 2.0.0(sdk 1.3.0) = 30952 (66%) 0
1.6.5-r5(ошибки при компиляции) + (библиотеки esp8266FTPServer и OneWire = чистая компиляция) + 2.1.0(sdk 1.5.1) = 33048 (71%) 0
открыл браузер = 32568 (70%) -480
а в самом браузере (31888 / 69%) ????? Кто съел память(680) и почему такая разница с монитором порта ???
Код: Выделить всё
AMS for ESP8266 started...
Modul Hardware...
SDK version: 1.5.1(e67da894)
Boot version: 31
Boot mode: 1
Reset info: Fatal exception:0 flag:6 (EXT_SYS_RST) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
CPU freq: 80 MHz
Free memory: 36448 (78%)
Flash speed: 40 MHz
Flash mode: 0
Flash size: 4194304
SPIFFS size: 3145892
Program size: 1048412
Sketch size: 302940
Free for sketch: 745472
started
Modul Wi-Fi...
Connecting to KEENETIC_GIGA
..
WiFi connected
IP address: 192.168.1.13
started
Modul SPIFFS...
Total files: 142
Total size: 2048769
started
Modul Random... started
Modul EEPROM...
Name: ESP8266
started
Modul NTP...
Local port: 2390
started
Modul RTC...
Set time provider
sending NTP packet...
packet received, length=48
Unix time = 1465722303
started
2016-06-12 09:05:03 Modul HTTP...
2016-06-12 09:05:03 HTTP port: 8080
2016-06-12 09:05:03 started
2016-06-12 09:05:03 Modul Server... started
GLOBAL Init DONE (2s)
AMS WORK
2016-06-12 09:05:03 : 33048 (71%) 33048
2016-06-12 09:06:00 : 33048 (71%) 0
2016-06-12 09:07:00 : 33048 (71%) 0
2016-06-12 09:08:00 : 33048 (71%) 0
2016-06-12 09:09:00 : 33048 (71%) 0
2016-06-12 09:10:00 : 33048 (71%) 0
2016-06-12 09:11:00 : 33048 (71%) 0
2016-06-12 09:12:00 : 33048 (71%) 0
2016-06-12 09:13:00 : 33048 (71%) 0
2016-06-12 09:14:00 : 33048 (71%) 0
2016-06-12 09:15:00 : 33048 (71%) 0
2016-06-12 09:16:00 : 33048 (71%) 0
2016-06-12 09:17:00 : 33048 (71%) 0
2016-06-12 09:18:00 : 33048 (71%) 0
2016-06-12 09:19:00 : 33048 (71%) 0
2016-06-12 09:20:00 : 33048 (71%) 0
2016-06-12 09:21:00 : 33048 (71%) 0
2016-06-12 09:22:00 : 33048 (71%) 0
2016-06-12 09:23:00 : 33048 (71%) 0
2016-06-12 09:24:00 : 33048 (71%) 0
2016-06-12 09:25:00 : 33048 (71%) 0
2016-06-12 09:26:00 : 33048 (71%) 0
2016-06-12 09:27:00 : 33048 (71%) 0
2016-06-12 09:28:00 : 33048 (71%) 0
2016-06-12 09:29:00 : 33048 (71%) 0
2016-06-12 09:30:00 : 33048 (71%) 0
2016-06-12 09:31:00 : 33048 (71%) 0
2016-06-12 09:32:00 : 33048 (71%) 0
2016-06-12 09:33:00 : 33048 (71%) 0
2016-06-12 09:34:00 : 33048 (71%) 0
2016-06-12 09:35:00 : 33048 (71%) 0
2016-06-12 09:36:00 : 33048 (71%) 0
2016-06-12 09:37:00 : 32568 (70%) -480 // открыл браузер
2016-06-12 09:38:00 : 32568 (70%) 0
2016-06-12 09:39:00 : 32568 (70%) 0
2016-06-12 09:40:00 : 32568 (70%) 0
2016-06-12 09:41:00 : 32568 (70%) 0
2016-06-12 09:42:00 : 32568 (70%) 0
2016-06-12 09:43:00 : 32568 (70%) 0
2016-06-12 09:44:00 : 32568 (70%) 0
2016-06-12 09:45:00 : 32568 (70%) 0
2016-06-12 09:46:00 : 32568 (70%) 0
2016-06-12 09:47:00 : 32568 (70%) 0
2016-06-12 09:48:00 : 32568 (70%) 0
2016-06-12 09:49:00 : 32568 (70%) 0
2016-06-12 09:50:00 : 32568 (70%) 0
2016-06-12 09:51:00 : 32568 (70%) 0
2016-06-12 09:52:00 : 32568 (70%) 0
2016-06-12 09:53:00 : 32568 (70%) 0
2016-06-12 09:54:00 : 32568 (70%) 0
2016-06-12 09:55:00 : 32568 (70%) 0
2016-06-12 09:56:00 : 32344 (70%) -224
2016-06-12 09:57:00 : 32344 (70%) 0
2016-06-12 09:58:00 : 32568 (70%) 224
2016-06-12 09:59:00 : 32568 (70%) 0
2016-06-12 10:00:00 : 32568 (70%) 0
2016-06-12 10:01:00 : 32568 (70%) 0
2016-06-12 10:02:00 : 32568 (70%) 0
2016-06-12 10:03:00 : 32168 (69%) -400
2016-06-12 10:04:01 : 32176 (69%) 8
2016-06-12 10:05:00 : 32568 (70%) 392
2016-06-12 10:06:00 : 32568 (70%) 0
2016-06-12 10:07:00 : 32568 (70%) 0
2016-06-12 10:08:00 : 32568 (70%) 0
2016-06-12 10:09:00 : 32568 (70%) 0
2016-06-12 10:10:00 : 32568 (70%) 0 // закрыл браузер
2016-06-12 10:11:00 : 32568 (70%) 0
2016-06-12 10:12:00 : 32568 (70%) 0
2016-06-12 10:13:00 : 32568 (70%) 0
2016-06-12 10:14:00 : 32568 (70%) 0
2016-06-12 10:15:00 : 32568 (70%) 0
2016-06-12 10:16:00 : 32568 (70%) 0
2016-06-12 10:17:00 : 32568 (70%) 0
2016-06-12 10:18:00 : 32568 (70%) 0
2016-06-12 10:19:00 : 32568 (70%) 0
2016-06-12 10:20:00 : 32568 (70%) 0
2016-06-12 10:21:00 : 32568 (70%) 0
2016-06-12 10:22:00 : 32568 (70%) 0
2016-06-12 10:23:00 : 32568 (70%) 0
2016-06-12 10:24:00 : 32568 (70%) 0
Про SDK esp надо у
MaksMS82 спрашивать. В SDK постоянно что-то оптимизируют в т.ч. и использование памяти.
P.S.
3D демо 2
Код: Выделить всё
2016-06-12 10:39:00 : 32568 (70%) 0
2016-06-12 10:40:00 : 32168 (69%) -400
2016-06-12 10:41:05 : 32152 (69%) -16
2016-06-12 10:42:04 : 32568 (70%) 416
2016-06-12 10:43:04 : 32568 (70%) 0
Чуть не вытекли глаза

, пойду лечить.
Re: Arduino Mega Server для esp8266
Добавлено: Вс июн 12, 2016 10:50 am
Alex
открыл браузер = 32568 (70%) -480
а в самом браузере (31888 / 69%) ????? Кто съел память(680) и почему такая разница с монитором порта ???
Надо посмотреть код — там должно быть видно. Вообще, кажется, каждый раз запрашивается функция, может она выдаёт раз от раза разные значения или в интерфейсе значение с 3-х секундной задержкой или ещё что...
3D демо 2
Демо работает без Ajax и у меня его запуск приводит к неожиданному результату — свободной памяти становится больше!
Re: Arduino Mega Server для esp8266
Добавлено: Вс июн 12, 2016 11:20 am
nick7zmail
Ошибки при компиляции в IDE 1.6.9
Код: Выделить всё
D:\ams\Arduino\arduino_mega_server_esp8266\rtc.ino: In function 'void rtcInit()':
rtc:9: error: 'setSyncProvider' was not declared in this scope
setSyncProvider(getNtpTime);