-
Notifications
You must be signed in to change notification settings - Fork 221
Description
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 ?!