89 static uint16_t deviceDescriptorBlock[3];
102 volatile uint32_t index = 0;
104 for (index = (100000 * nCount); index != 0; index--)
283 for (i = 0; i < ((x2 - x1 + 1) * (y2 - y1 + 1)); i++) {
308 for (i = 0; i < ((x2 - x1 + 1) * (y2 - y1 + 1)); i++) {
void SSD1963_Init(void)
Init the SSD1963 LCD-Controller and clear the display.
uint16_t SSD1963_ReadPixel(uint16_t x, uint16_t y)
Reads pixel.
void SSD1963_SetTearingCfg(uint8_t state, uint8_t mode)
This function enable/disable tearing effect.
static uint16_t SSD1963_ReadData(void)
Read data from the display controller.
void SSD1963_LLD_Init(void)
Initialize the communication interface to the SSD1963 LCD- Controller.
void SSD1963_WriteArea(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t *pData)
Write a array of data to the display.
Low level driver for the SSD1963 Graphic-Controller.
Driver for the SSD1963 Graphic-Controller.
static void SSD1963_WriteData(uint16_t data)
Write data to display controller.
static void SSD1963_WriteCommand(uint16_t cmd)
Write command to display controller.
static void SSD1963_DisplayOn(void)
SSD1963 changes the display state to ON state.
void SSD1963_WritePixel(uint16_t x, uint16_t y, uint16_t color)
Puts pixel.
static void SSD1963_Delay(uint32_t nCount)
Inserts a delay time.
Simple graphic library configuration.
Driver for the SSD1963 Graphic-Controller.
void SSD1963_SetArea(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2)
defines start/end columns and start/end rows for memory access from host to SSD1963.
void SSD1963_FillArea(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t color)
Fill area of specified color.
void SSD1963_GetDeviceDescriptorBlock(uint16_t *ddb)
Get SSD1963 Device Descriptor Block.