Már azt hittem jó lesz.
Megvan a szervertől az idő. Sikerült a stringből longot készíteni, de végül még mindig problémázik a tupus miatt.
A következőt akarom vele elfogadtatni:
Kód: Egész kijelölése
String beallit_date="";
String beallit_time="";
...
if(beallit_date!="")
{
rtc.adjust(DateTime(F(beallit_date), F(beallit_time)));
}
És a következő hiba jön vissza:
Arduino: 1.6.3 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
from bero4_8.ino:5:
bero4_8.ino: In function 'void setup()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:38:74: error: initializer fails to determine size of '__c'
#define F(string_literal) (reinterpret_cast<const __FlashStringHelper *>(PSTR(string_literal)))
^
bero4_8.ino:239:25: note: in expansion of macro 'F'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:38:74: error: array must be initialized with a brace-enclosed initializer
#define F(string_literal) (reinterpret_cast<const __FlashStringHelper *>(PSTR(string_literal)))
^
bero4_8.ino:239:25: note: in expansion of macro 'F'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:38:74: error: initializer fails to determine size of '__c'
#define F(string_literal) (reinterpret_cast<const __FlashStringHelper *>(PSTR(string_literal)))
^
bero4_8.ino:239:42: note: in expansion of macro 'F'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:38:74: error: array must be initialized with a brace-enclosed initializer
#define F(string_literal) (reinterpret_cast<const __FlashStringHelper *>(PSTR(string_literal)))
^
bero4_8.ino:239:42: note: in expansion of macro 'F'
Hiba a fordítás során.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.