Compiling Errors using TFT Display (MCUFriend - Arduino Uno R4)

Hi all, I'm currently in the process of working on my first Arduino project, a smart alarm clock. The alarm clock is using what I believe is a MCUFriend 2.8inch TFT Display bought from Jaycar. Jaycar.
I have the display connected as a shield on an arduino r4 so all pins are connected. I have also installed the MCUFriend, Adafruit_GFX, Arduino_GFX, and Touchscreen libraries.
Upon trying examples from a variety of libraries including the Calibration, diagnoseTFT, and testCard I receive several compiler errors. I have also uncommented the supported model of 8230 in the main file.

The errors are as follows:

C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: note: suggested alternative: 'R_PORT0'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:121:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: error: 'CS_PIN' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:121:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: note: suggested alternative: 'SPI'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:121:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: error: 'PIN_LOW' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:121:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: note: suggested alternative: 'PIN_LED'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:121:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: error: 'CD_PORT' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:122:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(cmd);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: note: suggested alternative: 'R_PORT0'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:122:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(cmd);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: error: 'CD_PIN' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:122:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(cmd);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: note: suggested alternative: 'M_PI'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:122:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(cmd);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: error: 'write16' was not declared in this scope
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:122:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(cmd);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: note: suggested alternative: 'write24'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:122:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(cmd);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: error: 'PIN_HIGH' was not declared in this scope
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:122:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(cmd);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: note: suggested alternative: 'PIN_MISO'
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:122:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(cmd);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:125:9: error: 'write8' was not declared in this scope
         write8(u8);
         ^~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:125:9: note: suggested alternative: 'write24'
         write8(u8);
         ^~~~~~
         write24
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: error: 'CD_PORT' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:128:13: note: in expansion of macro 'WriteCmd'
             WriteCmd(cmd);
             ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: note: suggested alternative: 'R_PORT0'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:128:13: note: in expansion of macro 'WriteCmd'
             WriteCmd(cmd);
             ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: error: 'CD_PIN' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:128:13: note: in expansion of macro 'WriteCmd'
             WriteCmd(cmd);
             ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: note: suggested alternative: 'M_PI'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:128:13: note: in expansion of macro 'WriteCmd'
             WriteCmd(cmd);
             ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: error: 'write16' was not declared in this scope
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:128:13: note: in expansion of macro 'WriteCmd'
             WriteCmd(cmd);
             ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: note: suggested alternative: 'write24'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:128:13: note: in expansion of macro 'WriteCmd'
             WriteCmd(cmd);
             ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: error: 'PIN_HIGH' was not declared in this scope
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:128:13: note: in expansion of macro 'WriteCmd'
             WriteCmd(cmd);
             ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: note: suggested alternative: 'PIN_MISO'
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:128:13: note: in expansion of macro 'WriteCmd'
             WriteCmd(cmd);
             ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: error: 'PIN_HIGH' was not declared in this scope
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:131:5: note: in expansion of macro 'CS_IDLE'
     CS_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: note: suggested alternative: 'PIN_MISO'
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:131:5: note: in expansion of macro 'CS_IDLE'
     CS_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp: In function 'uint16_t read16bits()':
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:154:5: error: 'READ_8' was not declared in this scope
     READ_8(ret);
     ^~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:154:5: note: suggested alternative: 'READ_BGR'
     READ_8(ret);
     ^~~~~~
     READ_BGR
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp: In member function 'uint16_t MCUFRIEND_kbv::readReg(uint16_t, int8_t)':
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: error: 'CS_PORT' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:168:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: note: suggested alternative: 'R_PORT0'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:168:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: error: 'CS_PIN' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:168:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: note: suggested alternative: 'SPI'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:168:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: error: 'PIN_LOW' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:168:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: note: suggested alternative: 'PIN_LED'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:168:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: error: 'CD_PORT' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:169:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(reg);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: note: suggested alternative: 'R_PORT0'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:169:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(reg);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: error: 'CD_PIN' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:169:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(reg);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: note: suggested alternative: 'M_PI'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:169:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(reg);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: error: 'write16' was not declared in this scope
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:169:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(reg);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: note: suggested alternative: 'write'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:169:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(reg);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: error: 'PIN_HIGH' was not declared in this scope
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:169:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(reg);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: note: suggested alternative: 'PIN_MISO'
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:169:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(reg);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:170:5: error: 'setReadDir' was not declared in this scope
     setReadDir();
     ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:170:5: note: suggested alternative: 'bitRead'
     setReadDir();
     ^~~~~~~~~~
     bitRead
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:29: error: 'RD_PORT' was not declared in this scope
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                             ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:174:5: note: in expansion of macro 'RD_IDLE'
     RD_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:29: note: suggested alternative: 'R_PORT0'
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                             ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:174:5: note: in expansion of macro 'RD_IDLE'
     RD_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:38: error: 'RD_PIN' was not declared in this scope
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                                      ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:174:5: note: in expansion of macro 'RD_IDLE'
     RD_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:38: note: suggested alternative: 'R_PFS'
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                                      ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:174:5: note: in expansion of macro 'RD_IDLE'
     RD_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:20: error: 'PIN_HIGH' was not declared in this scope
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:174:5: note: in expansion of macro 'RD_IDLE'
     RD_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:20: note: suggested alternative: 'PIN_MISO'
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:174:5: note: in expansion of macro 'RD_IDLE'
     RD_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:176:5: error: 'setWriteDir' was not declared in this scope
     setWriteDir();
     ^~~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:176:5: note: suggested alternative: 'setWriteError'
     setWriteDir();
     ^~~~~~~~~~~
     setWriteError
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp: In member function 'int16_t MCUFRIEND_kbv::readGRAM(int16_t, int16_t, uint16_t*, int16_t, int16_t)':
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: error: 'CS_PORT' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:310:9: note: in expansion of macro 'CS_ACTIVE'
         CS_ACTIVE;
         ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: note: suggested alternative: 'R_PORT0'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:310:9: note: in expansion of macro 'CS_ACTIVE'
         CS_ACTIVE;
         ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: error: 'CS_PIN' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:310:9: note: in expansion of macro 'CS_ACTIVE'
         CS_ACTIVE;
         ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: note: suggested alternative: 'SPI'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:310:9: note: in expansion of macro 'CS_ACTIVE'
         CS_ACTIVE;
         ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: error: 'PIN_LOW' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:310:9: note: in expansion of macro 'CS_ACTIVE'
         CS_ACTIVE;
         ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: note: suggested alternative: 'PIN_LED'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:310:9: note: in expansion of macro 'CS_ACTIVE'
         CS_ACTIVE;
         ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: error: 'CD_PORT' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:311:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(_MR);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: note: suggested alternative: 'R_PORT0'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:311:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(_MR);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: error: 'CD_PIN' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:311:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(_MR);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: note: suggested alternative: 'M_PI'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:311:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(_MR);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: error: 'write16' was not declared in this scope
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:311:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(_MR);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: note: suggested alternative: 'write'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:311:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(_MR);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: error: 'PIN_HIGH' was not declared in this scope
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:311:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(_MR);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: note: suggested alternative: 'PIN_MISO'
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:311:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(_MR);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:312:9: error: 'setReadDir' was not declared in this scope
         setReadDir();
         ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:312:9: note: suggested alternative: 'bitRead'
         setReadDir();
         ^~~~~~~~~~
         bitRead
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:316:13: error: 'READ_8' was not declared in this scope
             READ_8(r);
             ^~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:316:13: note: suggested alternative: 'READ_BGR'
             READ_8(r);
             ^~~~~~
             READ_BGR
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:318:13: error: 'READ_16' was not declared in this scope
             READ_16(dummy);
             ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:318:13: note: suggested alternative: 'READ_BGR'
             READ_16(dummy);
             ^~~~~~~
             READ_BGR
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:320:26: error: 'READ_8' was not declared in this scope
   if (_lcd_ID == 0x1511) READ_8(r);   //extra dummy for R61511
                          ^~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:320:26: note: suggested alternative: 'READ_BGR'
   if (_lcd_ID == 0x1511) READ_8(r);   //extra dummy for R61511
                          ^~~~~~
                          READ_BGR
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:323:17: error: 'READ_8' was not declared in this scope
                 READ_8(r);
                 ^~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:323:17: note: suggested alternative: 'READ_BGR'
                 READ_8(r);
                 ^~~~~~
                 READ_BGR
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:331:17: error: 'READ_16' was not declared in this scope
                 READ_16(ret);
                 ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:331:17: note: suggested alternative: 'READ_BGR'
                 READ_16(ret);
                 ^~~~~~~
                 READ_BGR
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:29: error: 'RD_PORT' was not declared in this scope
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                             ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:350:9: note: in expansion of macro 'RD_IDLE'
         RD_IDLE;
         ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:29: note: suggested alternative: 'R_PORT0'
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                             ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:350:9: note: in expansion of macro 'RD_IDLE'
         RD_IDLE;
         ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:38: error: 'RD_PIN' was not declared in this scope
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                                      ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:350:9: note: in expansion of macro 'RD_IDLE'
         RD_IDLE;
         ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:38: note: suggested alternative: 'R_PFS'
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                                      ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:350:9: note: in expansion of macro 'RD_IDLE'
         RD_IDLE;
         ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:20: error: 'PIN_HIGH' was not declared in this scope
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:350:9: note: in expansion of macro 'RD_IDLE'
         RD_IDLE;
         ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1207:20: note: suggested alternative: 'PIN_MISO'
 #define RD_IDLE    PIN_HIGH(RD_PORT, RD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:350:9: note: in expansion of macro 'RD_IDLE'
         RD_IDLE;
         ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:352:9: error: 'setWriteDir' was not declared in this scope
         setWriteDir();
         ^~~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:352:9: note: suggested alternative: 'setWriteError'
         setWriteDir();
         ^~~~~~~~~~~
         setWriteError
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp: In member function 'virtual void MCUFRIEND_kbv::drawPixel(int16_t, int16_t, uint16_t)':
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: error: 'CS_PORT' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:19: note: in expansion of macro 'CS_ACTIVE'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                   ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: note: suggested alternative: 'R_PORT0'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:19: note: in expansion of macro 'CS_ACTIVE'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                   ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: error: 'CS_PIN' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:19: note: in expansion of macro 'CS_ACTIVE'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                   ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: note: suggested alternative: 'SPI'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:19: note: in expansion of macro 'CS_ACTIVE'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                   ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: error: 'PIN_LOW' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:19: note: in expansion of macro 'CS_ACTIVE'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                   ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: note: suggested alternative: 'PIN_LED'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:19: note: in expansion of macro 'CS_ACTIVE'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                   ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: error: 'CD_PORT' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:30: note: in expansion of macro 'WriteCmd'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                              ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: note: suggested alternative: 'R_PORT0'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:30: note: in expansion of macro 'WriteCmd'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                              ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: error: 'CD_PIN' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:30: note: in expansion of macro 'WriteCmd'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                              ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: note: suggested alternative: 'M_PI'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:30: note: in expansion of macro 'WriteCmd'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                              ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: error: 'write16' was not declared in this scope
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:30: note: in expansion of macro 'WriteCmd'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                              ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: note: suggested alternative: 'write'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:30: note: in expansion of macro 'WriteCmd'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                              ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: error: 'PIN_HIGH' was not declared in this scope
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:30: note: in expansion of macro 'WriteCmd'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                              ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: note: suggested alternative: 'PIN_MISO'
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:30: note: in expansion of macro 'WriteCmd'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                              ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: error: 'PIN_HIGH' was not declared in this scope
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:61: note: in expansion of macro 'CS_IDLE'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                                                             ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: note: suggested alternative: 'PIN_MISO'
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:541:61: note: in expansion of macro 'CS_IDLE'
     if (is9797) { CS_ACTIVE; WriteCmd(_MW); write24(color); CS_IDLE;} else
                                                             ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp: In member function 'virtual void MCUFRIEND_kbv::fillRect(int16_t, int16_t, int16_t, int16_t, uint16_t)':
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: error: 'CS_PORT' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:615:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: note: suggested alternative: 'R_PORT0'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:615:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: error: 'CS_PIN' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:615:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: note: suggested alternative: 'SPI'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:615:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: error: 'PIN_LOW' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:615:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: note: suggested alternative: 'PIN_LED'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:615:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: error: 'CD_PORT' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:616:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(_MW);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: note: suggested alternative: 'R_PORT0'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:616:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(_MW);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: error: 'CD_PIN' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:616:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(_MW);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: note: suggested alternative: 'M_PI'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:616:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(_MW);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: error: 'write16' was not declared in this scope
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:616:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(_MW);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: note: suggested alternative: 'write'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:616:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(_MW);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: error: 'PIN_HIGH' was not declared in this scope
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:616:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(_MW);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: note: suggested alternative: 'PIN_MISO'
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:616:5: note: in expansion of macro 'WriteCmd'
     WriteCmd(_MW);
     ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:666:13: error: 'write8' was not declared in this scope
             write8(hi);
             ^~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:666:13: note: suggested alternative: 'write'
             write8(hi);
             ^~~~~~
             write
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: error: 'PIN_HIGH' was not declared in this scope
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:671:5: note: in expansion of macro 'CS_IDLE'
     CS_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: note: suggested alternative: 'PIN_MISO'
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:671:5: note: in expansion of macro 'CS_IDLE'
     CS_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp: In function 'void pushColors_any(uint16_t, uint8_t*, int16_t, bool, uint8_t)':
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: error: 'CS_PORT' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:682:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: note: suggested alternative: 'R_PORT0'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:682:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: error: 'CS_PIN' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:682:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: note: suggested alternative: 'SPI'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:682:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: error: 'PIN_LOW' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:682:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: note: suggested alternative: 'PIN_LED'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:682:5: note: in expansion of macro 'CS_ACTIVE'
     CS_ACTIVE;
     ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: error: 'CD_PORT' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:684:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(cmd);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: note: suggested alternative: 'R_PORT0'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:684:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(cmd);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: error: 'CD_PIN' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:684:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(cmd);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: note: suggested alternative: 'M_PI'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:24: note: in expansion of macro 'CD_COMMAND'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                        ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:684:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(cmd);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: error: 'write16' was not declared in this scope
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:684:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(cmd);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:36: note: suggested alternative: 'write24'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:684:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(cmd);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: error: 'PIN_HIGH' was not declared in this scope
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:684:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(cmd);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: note: suggested alternative: 'PIN_MISO'
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1230:48: note: in expansion of macro 'CD_DATA'
 #define WriteCmd(x)  { CD_COMMAND; write16(x); CD_DATA; }
                                                ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:684:9: note: in expansion of macro 'WriteCmd'
         WriteCmd(cmd);
         ^~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:691:13: error: 'write16' was not declared in this scope
             write16(color);
             ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:691:13: note: suggested alternative: 'write24'
             write16(color);
             ^~~~~~~
             write24
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:708:9: error: 'write16' was not declared in this scope
         write16(color);
         ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:708:9: note: suggested alternative: 'write24'
         write16(color);
         ^~~~~~~
         write24
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: error: 'PIN_HIGH' was not declared in this scope
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:710:5: note: in expansion of macro 'CS_IDLE'
     CS_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: note: suggested alternative: 'PIN_MISO'
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:710:5: note: in expansion of macro 'CS_IDLE'
     CS_IDLE;
     ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp: In function 'void init_table(const void*, int16_t)':
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: error: 'CS_PORT' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:875:13: note: in expansion of macro 'CS_ACTIVE'
             CS_ACTIVE;
             ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:28: note: suggested alternative: 'R_PORT0'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:875:13: note: in expansion of macro 'CS_ACTIVE'
             CS_ACTIVE;
             ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: error: 'CS_PIN' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:875:13: note: in expansion of macro 'CS_ACTIVE'
             CS_ACTIVE;
             ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:37: note: suggested alternative: 'SPI'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:875:13: note: in expansion of macro 'CS_ACTIVE'
             CS_ACTIVE;
             ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: error: 'PIN_LOW' was not declared in this scope
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:875:13: note: in expansion of macro 'CS_ACTIVE'
             CS_ACTIVE;
             ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1215:20: note: suggested alternative: 'PIN_LED'
 #define CS_ACTIVE  PIN_LOW(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:875:13: note: in expansion of macro 'CS_ACTIVE'
             CS_ACTIVE;
             ^~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: error: 'CD_PORT' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:876:13: note: in expansion of macro 'CD_COMMAND'
             CD_COMMAND;
             ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:28: note: suggested alternative: 'R_PORT0'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                            ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:876:13: note: in expansion of macro 'CD_COMMAND'
             CD_COMMAND;
             ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: error: 'CD_PIN' was not declared in this scope
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:876:13: note: in expansion of macro 'CD_COMMAND'
             CD_COMMAND;
             ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1212:37: note: suggested alternative: 'M_PI'
 #define CD_COMMAND PIN_LOW(CD_PORT, CD_PIN)
                                     ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:876:13: note: in expansion of macro 'CD_COMMAND'
             CD_COMMAND;
             ^~~~~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:877:13: error: 'write8' was not declared in this scope
             write8(cmd);
             ^~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:877:13: note: suggested alternative: 'write24'
             write8(cmd);
             ^~~~~~
             write24
In file included from C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:38:0:
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: error: 'PIN_HIGH' was not declared in this scope
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:880:17: note: in expansion of macro 'CD_DATA'
                 CD_DATA;
                 ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1213:20: note: suggested alternative: 'PIN_MISO'
 #define CD_DATA    PIN_HIGH(CD_PORT, CD_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:880:17: note: in expansion of macro 'CD_DATA'
                 CD_DATA;
                 ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: error: 'PIN_HIGH' was not declared in this scope
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:888:13: note: in expansion of macro 'CS_IDLE'
             CS_IDLE;
             ^~~~~~~
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\utility/mcufriend_shield.h:1216:20: note: suggested alternative: 'PIN_MISO'
 #define CS_IDLE    PIN_HIGH(CS_PORT, CS_PIN)
                    ^
C:\Users\rainb\OneDrive\Documents\Arduino\libraries\MCUFRIEND_kbv\MCUFRIEND_kbv.cpp:888:13: note: in expansion of macro 'CS_IDLE'
             CS_IDLE;
             ^~~~~~~

exit status 1

Compilation error: exit status 1

The only example that I've tried that has worked is LCD_ID_readreg, which gives the following serial monitor output:

reg(0x00D2) 00 00 00 00 00	NVM Read
reg(0x00D3) 00 00 00 00	ILI9341, ILI9488
reg(0x00D4) 00 00 00 00	Novatek ID
reg(0x00DA) 00 00	RDID1
reg(0x00DB) 00 00	RDID2
reg(0x00DC) 00 00	RDID3
reg(0x00E0) 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02	GAMMA-P
reg(0x00E1) 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49	GAMMA-N
reg(0x00EF) 49 49 49 49 49 49	ILI9327
reg(0x00F2) 08 08 08 08 08 08 08 08 08 08 08 08	Adjust Control 2
reg(0x00F6) 00 00 00 00	Interface Control
```.

Any help would be greatly appreciated.
On another note, I'm also looking to wire the screen using the breakout pins found at the top of the board, would anyone happen to know what pin is which?

Thanks again.

A forum search for "mcufriend r4" might be enlightening.

Thanks so much for the help, I didn't know you could do that. The search led me to this previous thread,

and your modified code worked like a charm.
Thanks so much again.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.