/**
* GPIO config
**/
#define DEV_CS_PIN 10
#define DEV_DC_PIN 7
#define DEV_RST_PIN 8
#define DEV_BL_PIN 9
analogWriteResolution(10);
Config_Init();
LCD_Init();
LCD_SetBacklight(1000);
Error linking for board Teensy 3.2 / 3.1
libc.a(lib_a-writer.o)*: In function _write_r
writer.c*: (.text._write_r+0x12): undefined reference to _write
collect2.exe*: error: ld returned 1 exit status
Build failed for project 'LCD_round'
void Config_Init()
{
GPIO_Init();
//Serial
Serial.begin(115200);
//spi
SPI.setDataMode(SPI_MODE3);
SPI.setBitOrder(MSBFIRST);
SPI.setClockDivider(SPI_CLOCK_DIV2);
SPI.begin();
}
void Config_Init()
{
GPIO_Init();
//Serial
Serial.begin(115200);
//spi
//SPI.setDataMode(SPI_MODE3);
//SPI.setBitOrder(MSBFIRST);
//SPI.setClockDivider(SPI_CLOCK_DIV2);
SPI.begin();
SPI.beginTransaction(SPISettings(8000000, MSBFIRST, SPI_MODE3));
}
You might try something like change:
Code:void Config_Init() { GPIO_Init(); //Serial Serial.begin(115200); //spi SPI.setDataMode(SPI_MODE3); SPI.setBitOrder(MSBFIRST); SPI.setClockDivider(SPI_CLOCK_DIV2); SPI.begin(); }
And see if anything shows up.Code:void Config_Init() { GPIO_Init(); //Serial Serial.begin(115200); //spi //SPI.setDataMode(SPI_MODE3); //SPI.setBitOrder(MSBFIRST); //SPI.setClockDivider(SPI_CLOCK_DIV2); SPI.begin(); SPI.beginTransaction(SPISettings(8000000, MSBFIRST, SPI_MODE3)); }
I found this repository with an adaptation of the ILI9341 library to handle the GC9A01 driver. Try using it on your screen:
https://github.com/PaintYourDragon/Adafruit_GC9A01A