allanoptical
New member
I am using Arduino 1.8.7 and Teensyduino 1.44
My project requires me to use the Adafruit display part number 358 with a Teensy3.6
I have installed the libraries for ST7735
The example file graphicstest complies without error if I set the Arduino Uno as the target board.
If I set the Teensy 3.6 as the target I get a lot of errors, so many that I clearly am making a major error.
Arduino: 1.8.7 (Windows 10), TD: 1.44, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"
graphicstest: In function 'void setup()':
graphicstest:83: warning: ISO C++ forbids converting a string constant to 'char*'
testdrawtext("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur adipiscing ante sed nibh tincidunt feugiat. Maecenas enim massa, fringilla sed malesuada et, malesuada sit amet turpis. Sed porttitor neque ut ante pretium vitae malesuada nunc bibendum. Nullam aliquet ultrices massa eu hendrerit. Ut sed nisi lorem. In vestibulum purus a tortor imperdiet posuere. ", ST77XX_WHITE);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7789.cpp: In member function 'virtual void Adafruit_ST7789::setRotation(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7789.cpp:76:6: error: '_xstart' was not declared in this scope
_xstart = _colstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7789.cpp:77:6: error: '_ystart' was not declared in this scope
_ystart = _rowstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp: In constructor 'Adafruit_ST77xx::Adafruit_ST77xx(SPIClass*, int8_t, int8_t, int8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:74:85: error: invalid conversion from 'SPIClass*' to 'int8_t {aka signed char}' [-fpermissive]
: Adafruit_SPITFT(ST7735_TFTWIDTH_128, ST7735_TFTHEIGHT_160, spiClass, cs, dc, rst)
^
In file included from C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.h:30:0,
from C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:24:
C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Adafruit_GFX/Adafruit_SPITFT.h:27: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);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::begin(uint32_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:123:3: error: 'invertOnCommand' was not declared in this scope
invertOnCommand = ST77XX_INVON;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:124:3: error: 'invertOffCommand' was not declared in this scope
invertOffCommand = ST77XX_INVOFF;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::setAddrWindow(uint16_t, uint16_t, uint16_t, uint16_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:153:8: error: '_xstart' was not declared in this scope
x += _xstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:154:8: error: '_ystart' was not declared in this scope
y += _ystart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp: In member function 'void Adafruit_ST7735::initR(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:184:27: error: 'displayInit' was not declared in this scope
displayInit(Rcmd2green);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:185:5: error: '_colstart' was not declared in this scope
_colstart = 2;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:186:5: error: '_rowstart' was not declared in this scope
_rowstart = 1;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:187:24: error: 'INITR_144GREENTAB' was not declared in this scope
} else if(options == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:190:30: error: 'displayInit' was not declared in this scope
displayInit(Rcmd2green144);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:191:5: error: '_colstart' was not declared in this scope
_colstart = 2;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:192:5: error: '_rowstart' was not declared in this scope
_rowstart = 1;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:193:24: error: 'INITR_MINI160x80' was not declared in this scope
} else if(options == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:196:33: error: 'displayInit' was not declared in this scope
displayInit(Rcmd2green160x80);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:197:5: error: '_colstart' was not declared in this scope
_colstart = 24;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:198:5: error: '_rowstart' was not declared in this scope
_rowstart = 0;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:201:25: error: 'displayInit' was not declared in this scope
displayInit(Rcmd2red);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:203:20: error: 'displayInit' was not declared in this scope
displayInit(Rcmd3);
Multiple libraries were found for "Adafruit_GFX.h"
^
Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Adafruit_GFX
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:206:50: error: 'INITR_MINI160x80' was not declared in this scope
Not used: D:\elegoo\code\examples\libraries\Adafruit-GFX-Library-master
if ((options == INITR_BLACKTAB) || (options == INITR_MINI160x80)) {
Multiple libraries were found for "Adafruit_ST7735.h"
^
Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Adafruit_ST7735
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:208:31: error: 'writeCommand' was not declared in this scope
Not used: C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735
writeCommand(ST77XX_MADCTL);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:209:18: error: 'spiWrite' was not declared in this scope
spiWrite(0xC0);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::setRotation(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:183:6: error: '_xstart' was not declared in this scope
_xstart = _colstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:184:6: error: '_ystart' was not declared in this scope
_ystart = _rowstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp: In member function 'virtual void Adafruit_ST7735::setRotation(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:232:55: error: 'INITR_MINI160x80' was not declared in this scope
if ((tabcolor == INITR_BLACKTAB) || (tabcolor == INITR_MINI160x80)) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:235:55: error: 'ST7735_MADCTL_BGR' was not declared in this scope
madctl = ST77XX_MADCTL_MX | ST77XX_MADCTL_MY | ST7735_MADCTL_BGR;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:238:22: error: 'INITR_144GREENTAB' was not declared in this scope
if (tabcolor == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:241:29: error: 'INITR_MINI160x80' was not declared in this scope
} else if (tabcolor == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:248:6: error: '_xstart' was not declared in this scope
_xstart = _colstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:248:16: error: '_colstart' was not declared in this scope
_xstart = _colstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:249:6: error: '_ystart' was not declared in this scope
_ystart = _rowstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:249:16: error: '_rowstart' was not declared in this scope
_ystart = _rowstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:252:55: error: 'INITR_MINI160x80' was not declared in this scope
if ((tabcolor == INITR_BLACKTAB) || (tabcolor == INITR_MINI160x80)) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:255:55: error: 'ST7735_MADCTL_BGR' was not declared in this scope
madctl = ST77XX_MADCTL_MY | ST77XX_MADCTL_MV | ST7735_MADCTL_BGR;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:258:22: error: 'INITR_144GREENTAB' was not declared in this scope
if (tabcolor == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:261:29: error: 'INITR_MINI160x80' was not declared in this scope
} else if (tabcolor == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:272:55: error: 'INITR_MINI160x80' was not declared in this scope
if ((tabcolor == INITR_BLACKTAB) || (tabcolor == INITR_MINI160x80)) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:275:17: error: 'ST7735_MADCTL_BGR' was not declared in this scope
madctl = ST7735_MADCTL_BGR;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:278:22: error: 'INITR_144GREENTAB' was not declared in this scope
if (tabcolor == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:281:29: error: 'INITR_MINI160x80' was not declared in this scope
} else if (tabcolor == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:292:55: error: 'INITR_MINI160x80' was not declared in this scope
if ((tabcolor == INITR_BLACKTAB) || (tabcolor == INITR_MINI160x80)) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:295:55: error: 'ST7735_MADCTL_BGR' was not declared in this scope
madctl = ST77XX_MADCTL_MX | ST77XX_MADCTL_MV | ST7735_MADCTL_BGR;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:298:22: error: 'INITR_144GREENTAB' was not declared in this scope
if (tabcolor == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:301:29: error: 'INITR_MINI160x80' was not declared in this scope
} else if (tabcolor == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:314:29: error: 'writeCommand' was not declared in this scope
writeCommand(ST77XX_MADCTL);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:315:18: error: 'spiWrite' was not declared in this scope
spiWrite(madctl);
^
Error compiling for board Teensy 3.6.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
My project requires me to use the Adafruit display part number 358 with a Teensy3.6
I have installed the libraries for ST7735
The example file graphicstest complies without error if I set the Arduino Uno as the target board.
If I set the Teensy 3.6 as the target I get a lot of errors, so many that I clearly am making a major error.
Arduino: 1.8.7 (Windows 10), TD: 1.44, Board: "Teensy 3.6, Serial, 180 MHz, Faster, US English"
graphicstest: In function 'void setup()':
graphicstest:83: warning: ISO C++ forbids converting a string constant to 'char*'
testdrawtext("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur adipiscing ante sed nibh tincidunt feugiat. Maecenas enim massa, fringilla sed malesuada et, malesuada sit amet turpis. Sed porttitor neque ut ante pretium vitae malesuada nunc bibendum. Nullam aliquet ultrices massa eu hendrerit. Ut sed nisi lorem. In vestibulum purus a tortor imperdiet posuere. ", ST77XX_WHITE);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7789.cpp: In member function 'virtual void Adafruit_ST7789::setRotation(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7789.cpp:76:6: error: '_xstart' was not declared in this scope
_xstart = _colstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7789.cpp:77:6: error: '_ystart' was not declared in this scope
_ystart = _rowstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp: In constructor 'Adafruit_ST77xx::Adafruit_ST77xx(SPIClass*, int8_t, int8_t, int8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:74:85: error: invalid conversion from 'SPIClass*' to 'int8_t {aka signed char}' [-fpermissive]
: Adafruit_SPITFT(ST7735_TFTWIDTH_128, ST7735_TFTHEIGHT_160, spiClass, cs, dc, rst)
^
In file included from C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.h:30:0,
from C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:24:
C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Adafruit_GFX/Adafruit_SPITFT.h:27: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);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::begin(uint32_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:123:3: error: 'invertOnCommand' was not declared in this scope
invertOnCommand = ST77XX_INVON;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:124:3: error: 'invertOffCommand' was not declared in this scope
invertOffCommand = ST77XX_INVOFF;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::setAddrWindow(uint16_t, uint16_t, uint16_t, uint16_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:153:8: error: '_xstart' was not declared in this scope
x += _xstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:154:8: error: '_ystart' was not declared in this scope
y += _ystart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp: In member function 'void Adafruit_ST7735::initR(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:184:27: error: 'displayInit' was not declared in this scope
displayInit(Rcmd2green);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:185:5: error: '_colstart' was not declared in this scope
_colstart = 2;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:186:5: error: '_rowstart' was not declared in this scope
_rowstart = 1;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:187:24: error: 'INITR_144GREENTAB' was not declared in this scope
} else if(options == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:190:30: error: 'displayInit' was not declared in this scope
displayInit(Rcmd2green144);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:191:5: error: '_colstart' was not declared in this scope
_colstart = 2;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:192:5: error: '_rowstart' was not declared in this scope
_rowstart = 1;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:193:24: error: 'INITR_MINI160x80' was not declared in this scope
} else if(options == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:196:33: error: 'displayInit' was not declared in this scope
displayInit(Rcmd2green160x80);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:197:5: error: '_colstart' was not declared in this scope
_colstart = 24;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:198:5: error: '_rowstart' was not declared in this scope
_rowstart = 0;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:201:25: error: 'displayInit' was not declared in this scope
displayInit(Rcmd2red);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:203:20: error: 'displayInit' was not declared in this scope
displayInit(Rcmd3);
Multiple libraries were found for "Adafruit_GFX.h"
^
Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Adafruit_GFX
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:206:50: error: 'INITR_MINI160x80' was not declared in this scope
Not used: D:\elegoo\code\examples\libraries\Adafruit-GFX-Library-master
if ((options == INITR_BLACKTAB) || (options == INITR_MINI160x80)) {
Multiple libraries were found for "Adafruit_ST7735.h"
^
Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Adafruit_ST7735
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:208:31: error: 'writeCommand' was not declared in this scope
Not used: C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735
writeCommand(ST77XX_MADCTL);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:209:18: error: 'spiWrite' was not declared in this scope
spiWrite(0xC0);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::setRotation(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:183:6: error: '_xstart' was not declared in this scope
_xstart = _colstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST77xx.cpp:184:6: error: '_ystart' was not declared in this scope
_ystart = _rowstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp: In member function 'virtual void Adafruit_ST7735::setRotation(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:232:55: error: 'INITR_MINI160x80' was not declared in this scope
if ((tabcolor == INITR_BLACKTAB) || (tabcolor == INITR_MINI160x80)) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:235:55: error: 'ST7735_MADCTL_BGR' was not declared in this scope
madctl = ST77XX_MADCTL_MX | ST77XX_MADCTL_MY | ST7735_MADCTL_BGR;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:238:22: error: 'INITR_144GREENTAB' was not declared in this scope
if (tabcolor == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:241:29: error: 'INITR_MINI160x80' was not declared in this scope
} else if (tabcolor == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:248:6: error: '_xstart' was not declared in this scope
_xstart = _colstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:248:16: error: '_colstart' was not declared in this scope
_xstart = _colstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:249:6: error: '_ystart' was not declared in this scope
_ystart = _rowstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:249:16: error: '_rowstart' was not declared in this scope
_ystart = _rowstart;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:252:55: error: 'INITR_MINI160x80' was not declared in this scope
if ((tabcolor == INITR_BLACKTAB) || (tabcolor == INITR_MINI160x80)) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:255:55: error: 'ST7735_MADCTL_BGR' was not declared in this scope
madctl = ST77XX_MADCTL_MY | ST77XX_MADCTL_MV | ST7735_MADCTL_BGR;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:258:22: error: 'INITR_144GREENTAB' was not declared in this scope
if (tabcolor == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:261:29: error: 'INITR_MINI160x80' was not declared in this scope
} else if (tabcolor == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:272:55: error: 'INITR_MINI160x80' was not declared in this scope
if ((tabcolor == INITR_BLACKTAB) || (tabcolor == INITR_MINI160x80)) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:275:17: error: 'ST7735_MADCTL_BGR' was not declared in this scope
madctl = ST7735_MADCTL_BGR;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:278:22: error: 'INITR_144GREENTAB' was not declared in this scope
if (tabcolor == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:281:29: error: 'INITR_MINI160x80' was not declared in this scope
} else if (tabcolor == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:292:55: error: 'INITR_MINI160x80' was not declared in this scope
if ((tabcolor == INITR_BLACKTAB) || (tabcolor == INITR_MINI160x80)) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:295:55: error: 'ST7735_MADCTL_BGR' was not declared in this scope
madctl = ST77XX_MADCTL_MX | ST77XX_MADCTL_MV | ST7735_MADCTL_BGR;
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:298:22: error: 'INITR_144GREENTAB' was not declared in this scope
if (tabcolor == INITR_144GREENTAB) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:301:29: error: 'INITR_MINI160x80' was not declared in this scope
} else if (tabcolor == INITR_MINI160x80) {
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:314:29: error: 'writeCommand' was not declared in this scope
writeCommand(ST77XX_MADCTL);
^
C:\Program Files (x86)\Arduino\libraries\Adafruit_ST7735\Adafruit_ST7735_0ld.cpp:315:18: error: 'spiWrite' was not declared in this scope
spiWrite(madctl);
^
Error compiling for board Teensy 3.6.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.