|
basic_gui.h
(6.77 KB, 下载次数: 76)
basic_gui.c
(30.58 KB, 下载次数: 103)
- /* File Info: ------------------------------------------------------------------
- User NOTES
- 1. How To use this driver:
- --------------------------
- - This driver is a generic driver that provides basic display services. It should
- be used by any platform once LCD is initialized and following draw methods are
- registered:
- BSP_LCD_DrawBitmap
- BSP_LCD_DrawHLine
- BSP_LCD_DrawVLine
- BSP_LCD_FillRect
- BSP_LCD_ReadPixel
- BSP_LCD_WritePixel
- BSP_LCD_GetXSize
- BSP_LCD_GetYSize
- BSP_LCD_SetActiveLayer
- - At application level, once the LCD is initialized, user should call GUI_SetFuncDriver()
- API to link board LCD drivers to BASIC GUI LCD drivers.
- User can then call the BASIC GUI services:
- GUI_SetFuncDriver()
- GUI_SetLayer()
- GUI_SetDevice()
- GUI_SetTextColor()
- GUI_GetTextColor()
- GUI_SetBackColor()
- GUI_GetBackColor()
- GUI_SetFont()
- GUI_GetFont()
- GUI_Clear)
- GUI_ClearStringLine()
- GUI_DisplayStringAtLine()
- GUI_DisplayStringAt()
- GUI_DisplayChar()
- GUI_GetPixel()
- GUI_SetPixel()
- GUI_FillRGBRect()
- GUI_DrawHLine()
- GUI_DrawVLine()
- GUI_DrawBitmap()
- GUI_FillRect()
- GUI_DrawLine()
- GUI_DrawRect()
- GUI_DrawCircle()
- GUI_DrawPolygon()
- GUI_DrawEllipse()
- GUI_FillCircle()
- GUI_FillPolygon()
- GUI_FillEllipse()
复制代码
|
|