Trying to compile an old application of a clock on TFT screen with esp32 I see a problem, it does not compile wifi and MCU together. I checked with a clean wifi test:
It works with wifi lib but when I just add MCUFRIENDS_kbv and AdafruitGFX it fails:
B4X:
Sub Process_Globals
Public Serial1 As Serial
Private wifi As ESP8266WiFi
End Sub
Private Sub AppStart
Serial1.Initialize(115200)
Log("AppStart")
If wifi.Connect2("xxxxxx", "xxxxxxxxx") Then
Log("Connected to network")
Else
Log("Failed to connect to network")
End If
End Sub
It works with wifi lib but when I just add MCUFRIENDS_kbv and AdafruitGFX it fails:
It worked in the past, what went wrong ? Arduino version 2.3.3 , MCU lib version 3.0.0-Release."C:\\Users\\rdere\\AppData\\Local\\arduino\\sketches\\3CFB92164B6415131FD11C3F1508A0B3\\sketch\\rAdafruitGFX.cpp" -o "C:\\Users\\rdere\\AppData\\Local\\arduino\\sketches\\3CFB92164B6415131FD11C3F1508A0B3\\sketch\\rAdafruitGFX.cpp.o"
In file included from E:\B4ESP\wifi_tft_esp32_test\Objects\src\MCUFRIEND_kbv.cpp:35:
E:\B4ESP\wifi_tft_esp32_test\Objects\src\mcufriend_shield.h: In function 'void write_8(uint16_t)':
E:\B4ESP\wifi_tft_esp32_test\Objects\src\mcufriend_shield.h:1038:5: error: 'GPIO' was not declared in this scope
1038 | GPIut_w1tc = map_8(0xFF); //could define once as DMASK
| ^~~~
E:\B4ESP\wifi_tft_esp32_test\Objects\src\mcufriend_shield.h: In function 'uint8_t read_8()':
E:\B4ESP\wifi_tft_esp32_test\Objects\src\mcufriend_shield.h:1044:19: error: 'GPIO' was not declared in this scope
1044 | return map_32(GPIO.in);
| ^~~~
Multiple libraries were found for "WiFi.h"
Used: C:\Users\rdere\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\WiFi
Not used: C:\Users\rdere\Documents\Arduino\libraries\WiFi
Using library WiFi at version 3.0.7 in folder: C:\Users\rdere\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\WiFi
Using library Networking at version 3.0.7 in folder: C:\Users\rdere\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\Network
Using library NetworkClientSecure at version 3.0.7 in folder: C:\Users\rdere\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\NetworkClientSecure
Error during build: exit status 1
[92mUsed library[0m [92mVersion[0m [90mPath[0m
[93mWiFi[0m 3.0.7 [90mC:\Users\rdere\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\WiFi[0m
[93mNetworking[0m 3.0.7 [90mC:\Users\rdere\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\Network[0m
[93mNetworkClientSecure[0m 3.0.7 [90mC:\Users\rdere\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\NetworkClientSecure[0m
[92mUsed platform[0m [92mVersion[0m [90mPath[0m
[93mesp32:esp32[0m 3.0.7 [90mC:\Users\rdere\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7[0m
Last edited: