General area when it fits no where else

Moderator: Mmiscool

User avatar
By lpservices
#58705 Hello,

just downloaded Alpha63 from github,
trying to compile in Arduino Ide,
if I do not enable the TFT library everything compiles fine,
But when I compile with TFT support I get a lot of error and espbasic does not compile:

I am using an 4MB Wemos D1
Last version I compiled as Alph43, no problems at all, replaced my libraries to the one in the download,
Anybody any idea?

This are the error messages :
Arduino: 1.6.5 (Windows 8.1), Board: "WeMos D1 R2 & mini, 80 MHz, 115200, 4M (3M SPIFFS)"

ESP8266BasicAlfa63:31: error: 'IPAddress' does not name a type
ESP8266BasicAlfa63:87: error: 'WStype_t' has not been declared
ESP8266BasicAlfa63:2: error: 'define' does not name a type
In file included from C:\Users\Pages\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:34:0,
from C:\Program Files (x86)\Arduino\libraries\WebSockets\src/WebSockets.h:74,
from C:\Program Files (x86)\Arduino\libraries\WebSockets\src/WebSocketsServer.h:29,
from ESP8266BasicAlfa63.ino:46:
C:\Users\Pages\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:38:9: error: 'wl_status_t' does not name a type
wl_status_t begin(const char* ssid, const char *passphrase = NULL, int32_t channel = 0, const uint8_t* bssid = NULL, bool connect = true);
^
In file included from C:\Users\Pages\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:34:0,
from C:\Program Files (x86)\Arduino\libraries\WebSockets\src/WebSockets.h:74,
from C:\Program Files (x86)\Arduino\libraries\WebSockets\src/WebSocketsServer.h:29,
from ESP8266BasicAlfa63.ino:46:
C:\Users\Pages\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:39:9: error: 'wl_status_t' does not name a type
wl_status_t begin(char* ssid, char *passphrase = NULL, int32_t channel = 0, const uint8_t* bssid = NULL, bool connect = true);
^
C:\Users\Pages\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:40:9: error: 'wl_status_t' does not name a type
wl_status_t begin();
^
C:\Users\Pages\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:72:9: error: 'wl_status_t' does not name a type
wl_status_t status();
^
In file included from ESP8266BasicAlfa63.ino:57:0:
C:\Users\Pages\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFiMulti.h:57:9: error: 'wl_status_t' does not name a type
wl_status_t run(void);
^
WIFI_stuff.ino: In function 'bool ConnectToTheWIFI(String, String, String, String, String)':
WIFI_stuff:26: error: 'class ESP8266WiFiClass' has no member named 'begin'
WIFI_stuff:29: error: 'class ESP8266WiFiClass' has no member named 'status'
WIFI_stuff:29: error: 'WL_CONNECTED' was not declared in this scope
Multiple libraries were found for "OneWire.h"

Used: C:\Program Files (x86)\Arduino\libraries\OneWire

Not used: C:\Program Files (x86)\Arduino\libraries\MAX31850_OneWire

Multiple libraries were found for "DallasTemperature.h"

Used: C:\Program Files (x86)\Arduino\libraries\MAX31850_DallasTemp

Not used: C:\Program Files (x86)\Arduino\libraries\dallas-temperature-control

'IPAddress' does not name a type

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
User avatar
By lpservices
#58786 Hello,

would it be possible to place 2 versions of espbasic in Github,
one for modules <= 1Mb, and one for modules >1Mb
I have been trying to figure out to what to include and not, but still no success in compiling
Another solution is a compiler directive

Thanks in advance
lpservices