Arduino board: ELEGOO Arduino Nano (328P, new bootloader).
Arduino IDE version (found in Arduino -> About Arduino menu): 1.8.8
List the steps to reproduce the problem below (if possible attach a sketch or
copy the sketch code in too):
1 Install the Adafruit ST7735 and ST7789 Library (1.5.13)
2 Try to compile any example
3 Errors in the library code
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7735.cpp: In member function 'void Adafruit_ST7735::initR(uint8_t)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7735.cpp:246:40: error: 'sendCommand' was not declared in this scope
sendCommand(ST77XX_MADCTL, &data, 1);
^
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7735.cpp: In member function 'virtual void Adafruit_ST7735::setRotation(uint8_t)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7735.cpp:361:40: error: 'sendCommand' was not declared in this scope
sendCommand(ST77XX_MADCTL, &madctl, 1);
^
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::displayInit(const uint8_t*)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp:102:35: error: 'sendCommand' was not declared in this scope
sendCommand(cmd, addr, numArgs);
^
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7789.cpp: In member function 'void Adafruit_ST7789::init(uint16_t, uint16_t, uint8_t)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7789.cpp:116:9: error: assignment of read-only member 'Adafruit_GFX::WIDTH'
WIDTH = width;
^
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7789.cpp:117:10: error: assignment of read-only member 'Adafruit_GFX::HEIGHT'
HEIGHT = height;
^
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::begin(uint32_t)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_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/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.h:31:0,
from /home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp:25:
/home/user/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.h:181:18: note: candidate: void Adafruit_SPITFT::initSPI(uint32_t)
void initSPI(uint32_t freq = 0); // 0 = use default SPI speed
^
/home/user/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.h:181:18: note: candidate expects 1 argument, 2 provided
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7789.cpp: In member function 'virtual void Adafruit_ST7789::setRotation(uint8_t)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7789.cpp:180:40: error: 'sendCommand' was not declared in this scope
sendCommand(ST77XX_MADCTL, &madctl, 1);
^
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::setRotation(uint8_t)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp:206:40: error: 'sendCommand' was not declared in this scope
sendCommand(ST77XX_MADCTL, &madctl, 1);
^
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::enableDisplay(boolean)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp:228:54: error: 'sendCommand' was not declared in this scope
sendCommand(enable ? ST77XX_DISPON : ST77XX_DISPOFF);
^
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::enableTearing(boolean)':
/home/user/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.cpp:238:50: error: 'sendCommand' was not declared in this scope
sendCommand(enable ? ST77XX_TEON : ST77XX_TEOFF);
Arduino board: ELEGOO Arduino Nano (328P, new bootloader).
Arduino IDE version (found in Arduino -> About Arduino menu): 1.8.8
List the steps to reproduce the problem below (if possible attach a sketch or copy the sketch code in too):
1 Install the Adafruit ST7735 and ST7789 Library (1.5.13)
2 Try to compile any example
3 Errors in the library code