B4R Question Candido ILI9488 library problems

Gerardo Tenreiro

Active Member
Licensed User
Hi Group,
I'm trying to use the Candido Initiator library for an ILI9488 TFT but the example gives me an error without modifying or adding anything.
The error it gives is this:
"C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/cpp_flags" -w -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=dio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=0,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=0 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/defines" "-ID:\\BASURA\\B4R\\rILI9488v2.0\\B4R\\Objects\\src" -iprefix "C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/include/" "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/includes" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/dio_qspi/include" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\cores\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\variants\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\WiFi\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Network\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\NetworkClientSecure\\src" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Wire\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\SPI\\src" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/build_opt.h" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/file_opts" "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\B4RSerializator.cpp" -o "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\B4RSerializator.cpp.o"
"C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/cpp_flags" -w -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=dio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=0,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=0 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/defines" "-ID:\\BASURA\\B4R\\rILI9488v2.0\\B4R\\Objects\\src" -iprefix "C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/include/" "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/includes" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/dio_qspi/include" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\cores\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\variants\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\WiFi\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Network\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\NetworkClientSecure\\src" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Wire\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\SPI\\src" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/build_opt.h" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/file_opts" "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\BufferedWiFiClient.cpp" -o "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\BufferedWiFiClient.cpp.o"
"C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/cpp_flags" -w -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=dio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=0,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=0 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/defines" "-ID:\\BASURA\\B4R\\rILI9488v2.0\\B4R\\Objects\\src" -iprefix "C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/include/" "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/includes" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/dio_qspi/include" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\cores\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\variants\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\WiFi\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Network\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\NetworkClientSecure\\src" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Wire\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\SPI\\src" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/build_opt.h" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/file_opts" "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\B4RStream.cpp" -o "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\B4RStream.cpp.o"
"C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/cpp_flags" -w -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=dio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=0,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=0 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/defines" "-ID:\\BASURA\\B4R\\rILI9488v2.0\\B4R\\Objects\\src" -iprefix "C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/include/" "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/includes" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/dio_qspi/include" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\cores\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\variants\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\WiFi\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Network\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\NetworkClientSecure\\src" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Wire\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\SPI\\src" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/build_opt.h" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/file_opts" "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\ByteConverter.cpp" -o "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\ByteConverter.cpp.o"
D:\BASURA\B4R\rILI9488v2.0\B4R\Objects\src\ILI9488.cpp: In member function 'void ILI9488::spiwrite(uint8_t)':
D:\BASURA\B4R\rILI9488v2.0\B4R\Objects\src\ILI9488.cpp:115:10: error: 'mosiport' was not declared in this scope
115 | *mosiport |= mosipinmask;
| ^~~~~~~~
D:\BASURA\B4R\rILI9488v2.0\B4R\Objects\src\ILI9488.cpp:115:23: error: 'mosipinmask' was not declared in this scope
115 | *mosiport |= mosipinmask;
| ^~~~~~~~~~~
D:\BASURA\B4R\rILI9488v2.0\B4R\Objects\src\ILI9488.cpp:118:10: error: 'mosiport' was not declared in this scope
118 | *mosiport &= ~mosipinmask;
| ^~~~~~~~
D:\BASURA\B4R\rILI9488v2.0\B4R\Objects\src\ILI9488.cpp:118:23: error: 'mosipinmask' was not declared in this scope
118 | *mosiport &= ~mosipinmask;
| ^~~~~~~~~~~
D:\BASURA\B4R\rILI9488v2.0\B4R\Objects\src\ILI9488.cpp:121:8: error: 'clkport' was not declared in this scope
121 | *clkport |= clkpinmask;
| ^~~~~~~
D:\BASURA\B4R\rILI9488v2.0\B4R\Objects\src\ILI9488.cpp:121:20: error: 'clkpinmask' was not declared in this scope
121 | *clkport |= clkpinmask;
| ^~~~~~~~~~
"C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/cpp_flags" -w -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=dio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=0,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=0 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/defines" "-ID:\\BASURA\\B4R\\rILI9488v2.0\\B4R\\Objects\\src" -iprefix "C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/include/" "@C:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/flags/includes" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-bcb3c32d-v1\\esp32/dio_qspi/include" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\cores\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\variants\\esp32" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\WiFi\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Network\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\NetworkClientSecure\\src" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\gtvpi\\OneDrive\\Documentos\\Arduino\\libraries\\Adafruit_BusIO" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\Wire\\src" "-IC:\\Users\\gtvpi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0-RC1\\libraries\\SPI\\src" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/build_opt.h" "@C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F/file_opts" "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\RandomAccessFile.cpp" -o "C:\\Users\\gtvpi\\AppData\\Local\\Temp\\arduino\\sketches\\9B80236F6CAE0BD82BECF5CDB6FDE27F\\sketch\\RandomAccessFile.cpp.o"
Se encontraron varias bibliotecas para "Adafruit_I2CDevice.h"
Usado: C:\Users\gtvpi\OneDrive\Documentos\Arduino\libraries\Adafruit_BusIO
No utilizado: C:\Users\gtvpi\OneDrive\Documentos\Arduino\libraries\VEGAIoT_BusIO

I'm testing on an ESP32

The pins I use are
CLK IO18
MISO IO19
MOSI IO 23
A0 IO2
CS IO5
RESET 3V3

Any idea what's going on?

I also wanted to use the TOUCH, is that possible?

Thank you very much
 

KiloBravo

Active Member
Licensed User
You can check the posts. Candide has some inline C that can be used. But I only tried the test_ILI9488NoFonts B4R program.
You may need to review the posts for the inline C code for the test_ILI9488withFonts B4R program

Candide included a txt file that indicated ...

we add fonts in inline C, and from process below:
=> 1) we add "#define fonts true" to activate fonts management in wrapper
=> 2) we add "#include font" for each font to add
=> 3) at last, we include each font in a variable from wrapper B4R::B4RILI9488::myfonts

example:
#if C
#define fonts true
#include <Fonts/FreeMono9pt7b.h>
#include <Fonts/FreeSans9pt7b.h>
#include <Fonts/FreeSerif9pt7b.h>
#include <Fonts/FreeMonoBold9pt7b.h>
#include <Fonts/FreeMonoBoldOblique9pt7b.h>
#include <Fonts/FreeMonoOblique9pt7b.h>
#include <Fonts/FreeSansBold9pt7b.h>

const GFXfont * B4R::B4RILI9488::myfonts[7]= {
&FreeMono9pt7b, // => setfont(00)
&FreeSans9pt7b, // => setfont(01)
&FreeSerif9pt7b, // => setfont(02)
&FreeMonoBold9pt7b, // => setfont(03)
&FreeMonoBoldOblique9pt7b, // => setfont(04)
&FreeMonoOblique9pt7b, // => setfont(05)
&FreeSansBold9pt7b // => setfont(06)
};
#End If

after, management of fonts in B4X project is done by tft.setFont(xx) with xx= font level in B4R::B4RILI9488::myfonts
 
Upvote 0

Gerardo Tenreiro

Active Member
Licensed User
Would you mind copying the entire additional libraries folder and sending it to me? That way, I can rule out the possibility that some other library is the culprit?

I've read all the forum posts several times, but I'm afraid they're about three years old, and some Arduino libraries will be changed that way. But I've installed the same versions you have, so I don't think Arduino is the problem.

Thank you very much for your help and encouragement, telling me I'm making progress even though I've been having the same problem for seven days. Very kind of you.



I don't have an ILI9488 library in the ARDUINO libraries. Do you have one?

1741974725541.png

Thank you.
 
Last edited:
Upvote 0

KiloBravo

Active Member
Licensed User
Are you still getting compile errors when you comment out the set font line in the B4R code ?

I just set up B4R on another PC a few weeks back let me see if I can get it to compile on that one.
I have not installed any additional libraries in Arduino or B4R on that installation.

In Arduino all I have is Adafruit GFX and BusIO
 
Upvote 0

Gerardo Tenreiro

Active Member
Licensed User
When I comment out this line, the error returns to the previous one.
I have the following versions installed on my Arduino:

1741978029876.png

1741978088287.png




On ARDUINO boards:

1741978146661.png



Can you check what you have installed?
Thank you very much
 
Upvote 0

KiloBravo

Active Member
Licensed User
Post #6
Arduino IDE v2.2.1
Libraries in Arduino Adafruit BusIO (v1.17.0) required by Adafruit GFX Library (v1.11.3)

B4R v4.00
I went into my B4R Additional Library Folders and removed rAdafruitGFX the xml file and the file folder.
 
Upvote 0

Gerardo Tenreiro

Active Member
Licensed User
The error is generated the same in the Adafruit GFX Library version 1.11.3 and 1.12.0 So it seems that this is not the problem

I am sending you a copy of my B4R additional libraries folder, it is a compressed file from the A_Libraries folder.

Thanks
 

Attachments

  • A_Libraries.zip
    170.9 KB · Views: 89
Upvote 0

KiloBravo

Active Member
Licensed User
I posted this twice ....
I went into my B4R Additional Library Folders
and removed
rAdafruitGFX


the xml file and the file folder.

You still have rAdafruitGFX in your B4R additional libraries folder!
 
Upvote 0

Gerardo Tenreiro

Active Member
Licensed User
Sorry, I sent you a copy of the folder, but I had deleted the rAdafruitGFX folder and the XML.
I'm sending you the a_libreries folder as it is now.


Thanks for the help and time.
 

Attachments

  • A_Libraries.zip
    170.9 KB · Views: 89
Upvote 0
Top