Hello guys this is my first post and Im kind of new to this topic. Since I got my new **Seeduino XIAO
s** I was trying to get them to work with my TFT LCD Display from Innovateking(SSD1283A). when I used a normal Arduino I managed to get it working, so I wanted to go a bit further and switched to my Seeduino XIAO. I am hoping for a better refresh rate while it has to run a Interrupt routine for a rotary encoder, to realise my menue controls. So I used my Library from LCDWIKI from my former attempts with arduino and edited the constructor to “LCDWIKI_SPI mylcd(SSD1283A,A0,9,-1,10,7,8,-1);//software spi,model,cs,cd,miso,mosi,reset,clk,led” as soon as I tried to upload the sketch I got many errors where the console tells me about not properly defined things. Is this a hint that the library is not compatible with my board ? And if yes how can I manage to display some text at my display? Do you know any Library which will work for me ?(Haven`t found any yet) Or do you know how to communicate with the Display without a Library?
I would really appreciate any kind of help, because I`m pretty clueless how to get my project to work,
thank you.
Error code: (Im actually german so don
t be confused if some outputs are in german)
Arduino: 1.8.11 (Windows 10), Board: “Seeeduino XIAO, Arduino, Off”
Warning: Board breadbord:avr:atmega328bb doesn’t define a ‘build.board’ preference. Auto-set to: AVR_ATMEGA328BB
Warning: Board breadbord:avr:atmega8bb doesn’t define a ‘build.board’ preference. Auto-set to: AVR_ATMEGA8BB
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In constructor ‘LCDWIKI_SPI::LCDWIKI_SPI(uint16_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:74:12: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spicsPort = portOutputRegister(digitalPinToPort(_cs));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:86:13: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spicdPort = portOutputRegister(digitalPinToPort(_cd));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:98:15: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spimisoPort = portOutputRegister(digitalPinToPort(_miso));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:102:14: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spimosiPort = portOutputRegister(digitalPinToPort(_mosi));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:106:13: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spiclkPort = portOutputRegister(digitalPinToPort(_clk));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In constructor ‘LCDWIKI_SPI::LCDWIKI_SPI(int16_t, int16_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t, int8_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:178:12: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spicsPort = portOutputRegister(digitalPinToPort(_cs));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:190:13: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spicdPort = portOutputRegister(digitalPinToPort(_cd));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:202:15: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spimisoPort = portOutputRegister(digitalPinToPort(_miso));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:207:14: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spimosiPort = portOutputRegister(digitalPinToPort(_mosi));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:211:13: error: cannot convert ‘volatile uint32_t* {aka volatile long unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in assignment
spiclkPort = portOutputRegister(digitalPinToPort(_clk));
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::reset()’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:433:5: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:442:3: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:443:3: error: ‘CD_COMMAND’ was not declared in this scope
CD_COMMAND;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Spi_Write(uint8_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:481:5: error: ‘MOSI_HIGH’ was not declared in this scope
MOSI_HIGH;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:485:5: error: ‘MOSI_LOW’ was not declared in this scope
MOSI_LOW;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:487:4: error: ‘CLK_LOW’ was not declared in this scope
CLK_LOW;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:488:4: error: ‘CLK_HIGH’ was not declared in this scope
CLK_HIGH;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘uint8_t LCDWIKI_SPI::Spi_Read()’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:506:4: error: ‘CLK_LOW’ was not declared in this scope
CLK_LOW;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:507:4: error: ‘CLK_HIGH’ was not declared in this scope
CLK_HIGH;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:509:16: error: ‘MISO_STATE’ was not declared in this scope
MISO_STATE(d);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Write_Cmd(uint16_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:521:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:51:24: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd16(x) CD_COMMAND; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:522:2: note: in expansion of macro ‘writeCmd16’
writeCmd16(cmd);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:523:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Write_Data(uint16_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:528:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:52:25: error: ‘CD_DATA’ was not declared in this scope
#define writeData16(x) CD_DATA; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:529:2: note: in expansion of macro ‘writeData16’
writeData16(data);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:530:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Write_Cmd_Data(uint16_t, uint16_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:535:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:31: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:536:2: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(cmd,data);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:68: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:536:2: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(cmd,data);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:537:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Push_Command(uint8_t, uint8_t*, int8_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:543:4: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:51:24: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd16(x) CD_COMMAND; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:544:5: note: in expansion of macro ‘writeCmd16’
writeCmd16(cmd);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:46:24: error: ‘CD_DATA’ was not declared in this scope
#define writeData8(x) CD_DATA; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:548:9: note: in expansion of macro ‘writeData8’
writeData8(u8);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:555:5: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘virtual void LCDWIKI_SPI::Set_Addr_Window(int16_t, int16_t, int16_t, int16_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:561:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:31: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:608:5: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(ILI932X_HOR_START_AD, x1); // Set address window
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:68: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:608:5: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(ILI932X_HOR_START_AD, x1); // Set address window
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:29: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:617:3: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(HX8347G_COLADDRSTART_HI,x1>>8);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:52: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:617:3: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(HX8347G_COLADDRSTART_HI,x1>>8);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:44:22: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd8(x) CD_COMMAND; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:646:3: note: in expansion of macro ‘writeCmd8’
writeCmd8(XC);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:46:24: error: ‘CD_DATA’ was not declared in this scope
#define writeData8(x) CD_DATA; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:647:3: note: in expansion of macro ‘writeData8’
writeData8(x2);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:665:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Set_LR()’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:676:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:29: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:677:2: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(HX8347G_COLADDREND_HI,(width -1)>>8);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:52: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:677:2: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(HX8347G_COLADDREND_HI,(width -1)>>8);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:681:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘virtual void LCDWIKI_SPI::Push_Any_Color(uint16_t*, int16_t, bool, uint8_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:691:5: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:44:22: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd8(x) CD_COMMAND; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:696:4: note: in expansion of macro ‘writeCmd8’
writeCmd8(ILI932X_START_OSC);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:44:22: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd8(x) CD_COMMAND; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:699:3: note: in expansion of macro ‘writeCmd8’
writeCmd8(CC);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:52:25: error: ‘CD_DATA’ was not declared in this scope
#define writeData16(x) CD_DATA; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:712:9: note: in expansion of macro ‘writeData16’
writeData16(color);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:714:5: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Push_Any_Color(uint8_t*, int16_t, bool, uint8_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:724:5: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:44:22: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd8(x) CD_COMMAND; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:729:4: note: in expansion of macro ‘writeCmd8’
writeCmd8(ILI932X_START_OSC);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:44:22: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd8(x) CD_COMMAND; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:732:3: note: in expansion of macro ‘writeCmd8’
writeCmd8(CC);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:52:25: error: ‘CD_DATA’ was not declared in this scope
#define writeData16(x) CD_DATA; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:747:9: note: in expansion of macro ‘writeData16’
writeData16(color);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:749:5: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘uint16_t LCDWIKI_SPI::Read_Reg(uint16_t, int8_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:767:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:51:24: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd16(x) CD_COMMAND; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:768:5: note: in expansion of macro ‘writeCmd16’
writeCmd16(reg);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:779:5: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘virtual int16_t LCDWIKI_SPI::Read_GRAM(int16_t, int16_t, uint16_t*, int16_t, int16_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:793:9: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:51:24: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd16(x) CD_COMMAND; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:794:3: note: in expansion of macro ‘writeCmd16’
writeCmd16(RC);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:833:9: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘virtual void LCDWIKI_SPI::Draw_Pixe(int16_t, int16_t, uint16_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:876:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:52:25: error: ‘CD_DATA’ was not declared in this scope
#define writeData16(x) CD_DATA; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:879:3: note: in expansion of macro ‘writeData16’
writeData16(color);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:31: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:883:3: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(CC, color);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:68: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:883:3: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(CC, color);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:885:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘virtual void LCDWIKI_SPI::Fill_Rect(int16_t, int16_t, int16_t, int16_t, uint16_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:923:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:44:22: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd8(x) CD_COMMAND; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:926:3: note: in expansion of macro ‘writeCmd8’
writeCmd8(ILI932X_START_OSC);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:44:22: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd8(x) CD_COMMAND; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:929:2: note: in expansion of macro ‘writeCmd8’
writeCmd8(CC);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:52:25: error: ‘CD_DATA’ was not declared in this scope
#define writeData16(x) CD_DATA; write16(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:941:7: note: in expansion of macro ‘writeData16’
writeData16(color);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:952:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Set_Rotation(uint8_t)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1023:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:31: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1042:3: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(MD, val);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:68: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1042:3: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(MD, val);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:29: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1062:3: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(MD, val);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:52: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1062:3: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(MD, val);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:31: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1070:5: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(0x01, 0x2183);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:68: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1070:5: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(0x01, 0x2183);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:29: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1098:4: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(MD, val);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:52: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1098:4: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(MD, val);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1102:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp: In member function ‘void LCDWIKI_SPI::Invert_Display(boolean)’:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1118:2: error: ‘CS_ACTIVE’ was not declared in this scope
CS_ACTIVE;
^
In file included from C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:24:0:
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:29: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1122:3: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(0x61, val);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:52: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1122:3: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(0x61, val);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:29: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1126:3: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(0x01, val ? 8 : 10);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:61:52: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData8(a, d) CD_COMMAND; write8(a); CD_DATA; write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1126:3: note: in expansion of macro ‘writeCmdData8’
writeCmdData8(0x01, val ? 8 : 10);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:31: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1153:3: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(0x01,reg);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:62:68: error: ‘CD_DATA’ was not declared in this scope
#define writeCmdData16(a, d) CD_COMMAND; write8(a>>8); write8(a); CD_DATA; write8(d>>8); write8(d)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1153:3: note: in expansion of macro ‘writeCmdData16’
writeCmdData16(0x01,reg);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\mcu_spi_magic.h:44:22: error: ‘CD_COMMAND’ was not declared in this scope
#define writeCmd8(x) CD_COMMAND; write8(x)
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1157:3: note: in expansion of macro ‘writeCmd8’
writeCmd8(val ? 0x21 : 0x20);
^
C:\Program Files (x86)\Arduino\libraries\LCDWIKI_SPI\LCDWIKI_SPI.cpp:1159:2: error: ‘CS_IDLE’ was not declared in this scope
CS_IDLE;
^
exit status 1
Fehler beim Kompilieren für das Board Seeeduino XIAO.
Dieser Bericht wäre detaillierter, wenn die Option
“Ausführliche Ausgabe während der Kompilierung”
in Datei -> Voreinstellungen aktiviert wäre.