//St7789v setting display window method void LCD_SetWindows(u16 xStar,u16 yStar,u16 xEnd,u16 yEnd) { LCD_WR_REG(0x2A); //Set X coordinate LCD_WR_DATA((xStar+lcddev.xoffset)>>8); LCD_WR_DATA(xStar+lcddev.xoffset); LCD_WR_DATA((xEnd+lcddev.xoffset)>>8); LCD_WR_DATA(xEnd+lcddev.xoffset); LCD_WR_REG(0x2B); //Set Y coordinate LCD_WR_DATA((yStar+lcddev.yoffset)>>8); LCD_WR_DATA(yStar+lcddev.yoffset); LCD_WR_DATA((yEnd+lcddev.yoffset)>>8); LCD_WR_DATA(yEnd+lcddev.yoffset); LCD_WR_REG(0x2C); //Start writing gram }