adafruit / Adafruit-ST7735-Library

This is a library for the Adafruit 1.8" SPI display http://www.adafruit.com/products/358 and http://www.adafruit.com/products/618
https://learn.adafruit.com/1-8-tft-display
565 stars 305 forks source link

Compilation of example is broken #100

Closed petrkr closed 4 years ago

petrkr commented 4 years ago

there is problem with library, even Example can not be built because missing members in class

Using this constructor and init (just uncommented and commented out in example)

Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
tft.initR(INITR_144GREENTAB); // Init ST7735R chip, green tab
/tmp/arduino_modified_sketch_873815/graphicstest.ino: In function 'void setup()':
graphicstest:90:7: error: 'class Adafruit_ST7789' has no member named 'initR'
   tft.initR(INITR_144GREENTAB); // Init ST7735R chip, green tab

Using example "graphicstest"

Board ESP32 with Arduino-ESP32 SDK 1.0.4

petrkr commented 4 years ago

If used other init (uncommented other line) There is another error:

Compiling library "Adafruit-ST7735-Library"
/home/petrkr/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10809 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/petrkr/Arduino/libraries/Adafruit_GFX_Library -I/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/SPI/src /home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7789.cpp -o /tmp/arduino_build_484760/libraries/Adafruit-ST7735-Library/Adafruit_ST7789.cpp.o
/home/petrkr/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10809 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/petrkr/Arduino/libraries/Adafruit_GFX_Library -I/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/SPI/src /home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp -o /tmp/arduino_build_484760/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp.o
/home/petrkr/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10809 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/petrkr/Arduino/libraries/Adafruit_GFX_Library -I/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library -I/home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/SPI/src /home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7735.cpp -o /tmp/arduino_build_484760/libraries/Adafruit-ST7735-Library/Adafruit_ST7735.cpp.o
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7735.cpp: In member function 'void Adafruit_ST7735::initR(uint8_t)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7735.cpp:244:40: error: 'sendCommand' was not declared in this scope
     sendCommand(ST77XX_MADCTL, &data, 1);
                                        ^
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7735.cpp: In member function 'virtual void Adafruit_ST7735::setRotation(uint8_t)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7735.cpp:359:40: error: 'sendCommand' was not declared in this scope
   sendCommand(ST77XX_MADCTL, &madctl, 1);
                                        ^
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp: In constructor 'Adafruit_ST77xx::Adafruit_ST77xx(uint16_t, uint16_t, SPIClass*, int8_t, int8_t, int8_t)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp:81:10: error: invalid conversion from 'SPIClass*' to 'int8_t {aka signed char}' [-fpermissive]
   dc, rst) {
          ^
In file included from /home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.h:31:0,
                 from /home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp:25:
/home/petrkr/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.h:38:9: note:   initializing argument 3 of 'Adafruit_SPITFT::Adafruit_SPITFT(uint16_t, uint16_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)'
         Adafruit_SPITFT(uint16_t w, uint16_t h, int8_t _CS, int8_t _DC, int8_t _MOSI, int8_t _SCLK, int8_t _RST = -1, int8_t _MISO = -1);
         ^
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::displayInit(const uint8_t*)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp:103:35: error: 'sendCommand' was not declared in this scope
     sendCommand(cmd, addr, numArgs);
                                   ^
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::begin(uint32_t)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp:130:24: error: no matching function for call to 'Adafruit_ST77xx::initSPI(uint32_t&, uint8_t&)'
   initSPI(freq, spiMode);
                        ^
In file included from /home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.h:31:0,
                 from /home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp:25:
/home/petrkr/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.h:43:19: note: candidate: void Adafruit_SPITFT::initSPI(uint32_t)
         void      initSPI(uint32_t freq);
                   ^
/home/petrkr/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.h:43:19: note:   candidate expects 1 argument, 2 provided
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::setRotation(uint8_t)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp:206:40: error: 'sendCommand' was not declared in this scope
   sendCommand(ST77XX_MADCTL, &madctl, 1);
                                        ^
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::enableDisplay(boolean)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp:229:54: error: 'sendCommand' was not declared in this scope
   sendCommand(enable ? ST77XX_DISPON : ST77XX_DISPOFF);
                                                      ^
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::enableTearing(boolean)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST77xx.cpp:240:50: error: 'sendCommand' was not declared in this scope
   sendCommand(enable ? ST77XX_TEON : ST77XX_TEOFF);
                                                  ^
Using library Adafruit_GFX_Library at version 1.2.9 in folder: /home/petrkr/Arduino/libraries/Adafruit_GFX_Library 
Using library Adafruit-ST7735-Library at version 1.5.6 in folder: /home/petrkr/Arduino/libraries/Adafruit-ST7735-Library 
Using library SPI at version 1.0 in folder: /home/petrkr/.arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/SPI 
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7789.cpp: In member function 'void Adafruit_ST7789::init(uint16_t, uint16_t, uint8_t)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7789.cpp:114:9: error: assignment of read-only member 'Adafruit_GFX::WIDTH'
   WIDTH = width;
         ^
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7789.cpp:115:10: error: assignment of read-only member 'Adafruit_GFX::HEIGHT'
   HEIGHT = height;
          ^
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7789.cpp: In member function 'virtual void Adafruit_ST7789::setRotation(uint8_t)':
/home/petrkr/Arduino/libraries/Adafruit-ST7735-Library/Adafruit_ST7789.cpp:180:40: error: 'sendCommand' was not declared in this scope
   sendCommand(ST77XX_MADCTL, &madctl, 1);
                                        ^
exit status 1
Error compiling for board ESP32 Dev Module.
ladyada commented 4 years ago

hi maybe you're missing a dependancy or something? travis CI passes fine https://travis-ci.com/adafruit/Adafruit-ST7735-Library/builds/139870335