Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

solved: my way to compile and run tft_demo on ILI9341. Great thanks Loboris #96

Open
mekkoli opened this issue Jun 27, 2021 · 0 comments

Comments

@mekkoli
Copy link

mekkoli commented Jun 27, 2021

tftspi.h
// 2021-06-24 marco teleEspBoard3 pins
#define PIN_NUM_MISO 19 //marco ok // SPI MISO
#define PIN_NUM_MOSI 23 //marco ok // SPI MOSI
#define PIN_NUM_CLK 18 //marco ok // SPI CLOCK pin
#define PIN_NUM_CS 5 //marco ok // Display CS pin
#define PIN_NUM_DC 2 //marco 2 was 26 // Display command/data pin
#define PIN_NUM_TCS 0 //marco 0 was 25 // Touch screen CS pin (NOT used if USE_TOUCH=0)

#define PIN_NUM_RST 27 //marco 27 was 0 // GPIO used for RESET control (#16)
#define PIN_NUM_BCKL 0 //marco not used ledPin set 3.3V, not used // GPIO used for backlight control

-- compile solved problems ---
(1) components/heap/heap_caps_init.c:230:44: error:
Can you please try removing --save-temps CFLAG from project build: Makefile

(2) /ILI9341/main/tft_demo.c:925:13: error: this 'if' clause does not guard... [-Werror=misleading-indentation]
if (r <= 0) break;
correct indentation, correct indentation in C language ? Yes correct indentation and compile ok.

(3) /ILI9341/components/spiffs/spiffs_vfs.c:60:12: error: 'MAXNAMLEN' undeclared here (not in a function)
char path[MAXNAMLEN + 1];
^~~~~~~~~
spiffs_vfs.c add line: #define MAXNAMLEN 50 (why 50 ? its a running lucky try.)

(4) ILI9341/components/tft/tftspi.c:119:5: error: implicit declaration of function 'gpio_set_level'; did you mean '_xtos_set_intlevel'? [-Werror=implicit-function-declaration]
gpio_set_level(PIN_NUM_DC, 0);
^~~~~~~~~~~~~~
tftspi.c add line: #include "driver/gpio.h"

--- run problems ---
(0) beware esp32 160Mhz/240Mhz
(1) in tft_demo.c: line 1250 tft_disp_type = DISP_TYPE_ILI9341;
(2) with esp32 160 mhz cannot read file from spiffs ?!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant