亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lcd_protected.h

?? uCGUI
?? H
字號:
/*************************************************************************************************************
                                                   uC/GUI
                                               嵌入式通用圖形軟件
文    件: LCD_Protected.H
描    述: Internals of the LCD level
************************************************************************************************************/
#ifndef LCD_INTERN_H
	#define LCD_INTERN_H
	
	#include "LCD.h"
	
	/*************************************************************************************************************
	 Data types
	*************************************************************************************************************/
	typedef struct 
	{
	  int              NumEntries; 
	  const LCD_COLOR  *pPalEntries; 
	} LCD_PHYSPALETTE; 
	
	/*************************************************************************************************************
	  Color conversion routines (used internally only !)--顏色轉換例程(僅內部使用?。?	*************************************************************************************************************/
	int LCD_Color2Index_0    (LCD_COLOR Color, const LCD_PHYSPALETTE* pPhysPal);
	int LCD_Color2Index_1    (LCD_COLOR Color);
	int LCD_Color2Index_2    (LCD_COLOR Color);
	int LCD_Color2Index_4    (LCD_COLOR Color);
	int LCD_Color2Index_111  (LCD_COLOR Color);
	int LCD_Color2Index_222  (LCD_COLOR Color);
	int LCD_Color2Index_233  (LCD_COLOR Color);
	int LCD_Color2Index_323  (LCD_COLOR Color);
	int LCD_Color2Index_332  (LCD_COLOR Color);
	int LCD_Color2Index_444  (LCD_COLOR Color);
	int LCD_Color2Index_555  (LCD_COLOR Color);
	int LCD_Color2Index_565  (LCD_COLOR Color);
	int LCD_Color2Index_8666 (LCD_COLOR Color);
	int LCD_Color2Index_M111 (LCD_COLOR Color);
	int LCD_Color2Index_M222 (LCD_COLOR Color);
	int LCD_Color2Index_M233 (LCD_COLOR Color);
	int LCD_Color2Index_M323 (LCD_COLOR Color);
	int LCD_Color2Index_M332 (LCD_COLOR Color);
	int LCD_Color2Index_M444 (LCD_COLOR Color);
	int LCD_Color2Index_M555 (LCD_COLOR Color);
	int LCD_Color2Index_M565 (LCD_COLOR Color);
	
	LCD_COLOR LCD_Index2Color_0     (int Index, const LCD_PHYSPALETTE* pPhysPal);
	LCD_COLOR LCD_Index2Color_1     (int Index);
	LCD_COLOR LCD_Index2Color_2     (int Index);
	LCD_COLOR LCD_Index2Color_4     (int Index);
	LCD_COLOR LCD_Index2Color_111   (int Index);
	LCD_COLOR LCD_Index2Color_222   (int Index);
	LCD_COLOR LCD_Index2Color_233   (int Index);
	LCD_COLOR LCD_Index2Color_323   (int Index);
	LCD_COLOR LCD_Index2Color_332   (int Index);
	LCD_COLOR LCD_Index2Color_444   (int Index);
	LCD_COLOR LCD_Index2Color_555   (int Index);
	LCD_COLOR LCD_Index2Color_565   (int Index);
	LCD_COLOR LCD_Index2Color_8666  (int Index);
	LCD_COLOR LCD_Index2Color_M111  (int Index);
	LCD_COLOR LCD_Index2Color_M222  (int Index);
	LCD_COLOR LCD_Index2Color_M233  (int Index);
	LCD_COLOR LCD_Index2Color_M323  (int Index);
	LCD_COLOR LCD_Index2Color_M332  (int Index);
	LCD_COLOR LCD_Index2Color_M444  (int Index);
	LCD_COLOR LCD_Index2Color_M555  (int Index);
	LCD_COLOR LCD_Index2Color_M565  (int Index);
	
	
	/*************************************************************************************************************
	                                        LCDDEV function table
	  Below the routines which need to in an LCDDEV routine table are
	  defined. All of these routines have to be in the low-level driver
	  (LCD_L0) or in the memory device which can be used to replace the
	  driver.
	  The one exception to this is the SetClipRect routine, which would
	  be identical for all drivers and is therefor contained in the
	  level above (LCD).
	*************************************************************************************************************/
	typedef void         tLCDDEV_DrawHLine    (int x0, int y0,  int x1);
	typedef void         tLCDDEV_DrawVLine    (int x , int y0,  int y1);
	typedef void         tLCDDEV_FillRect     (int x0, int y0, int x1, int y1);
	typedef unsigned int tLCDDEV_GetPixelIndex(int x, int y);
	typedef void         tLCDDEV_SetPixelIndex(int x, int y, int ColorIndex);
	typedef void         tLCDDEV_XorPixel     (int x, int y);
	typedef void         tLCDDEV_FillPolygon  (const GUI_POINT*, int NumPoints, int x0, int y0);
	typedef void         tLCDDEV_FillPolygonAA(const GUI_POINT*, int NumPoints, int x0, int y0);
	typedef void         tLCDDEV_GetRect      (LCD_RECT*pRect);
	typedef int          tLCDDEV_Init(void);
	typedef unsigned int tLCDDEV_Color2Index  (LCD_COLOR Color);
	
	/*************************************************************************************************************
	                                         Declarations for LCD_L0_
	  Prefixes are as follows:
	  LCD_L0_xxx       ... Driver for first LCD
	  LCD_L0_1_xxx     ... Driver for second LCD
	  LCD_L0_MAG_xxx   ... Driver for first LCD, magnification level (calling LCD_L0_xxx after magnification)
	*************************************************************************************************************/
	#if !defined (__C51__) /* To bypass Keil-compiler bug */
	  tLCDDEV_Color2Index          LCD_L0_Color2Index,   LCD_L0_1_Color2Index;
	  tLCDDEV_DrawHLine            LCD_L0_DrawHLine,     LCD_L0_1_DrawHLine,     LCD_L0_MAG_DrawHLine;
	  tLCDDEV_DrawVLine            LCD_L0_DrawVLine,     LCD_L0_1_DrawVLine,     LCD_L0_MAG_DrawVLine;
	  tLCDDEV_FillRect             LCD_L0_FillRect,      LCD_L0_1_FillRect,      LCD_L0_MAG_FillRect;
	  tLCDDEV_GetPixelIndex        LCD_L0_GetPixelIndex, LCD_L0_1_GetPixelIndex, LCD_L0_MAG_GetPixelIndex;
	  tLCDDEV_GetRect              LCD_L0_GetRect,       LCD_L0_1_GetRect;
	  tLCDDEV_SetPixelIndex        LCD_L0_SetPixelIndex, LCD_L0_1_SetPixelIndex, LCD_L0_MAG_SetPixelIndex;
	  tLCDDEV_XorPixel             LCD_L0_XorPixel,      LCD_L0_1_XorPixel,      LCD_L0_MAG_XorPixel;
	  tLCDDEV_Init                 LCD_L0_Init,          LCD_L0_1_Init,          LCD_L0_MAG_Init;
	#else
	  /* tLCDDEV_Color2Index */
	  unsigned int LCD_L0_Color2Index  (LCD_COLOR Color);
	  unsigned int LCD_L0_1_Color2Index(LCD_COLOR Color);
	  /* tLCDDEV_DrawHLine */
	  void         LCD_L0_DrawHLine        (int x0, int y0,  int x1);
	  void         LCD_L0_1_DrawHLine      (int x0, int y0,  int x1);
	  void         LCD_L0_MAG_DrawHLine    (int x0, int y0,  int x1);
	  /* tLCDDEV_DrawVLine */
	  void         LCD_L0_DrawVLine        (int x , int y0,  int y1);
	  void         LCD_L0_1_DrawVLine      (int x , int y0,  int y1);
	  void         LCD_L0_MAG_DrawVLine    (int x , int y0,  int y1);
	  /* tLCDDEV_FillRect */
	  void         LCD_L0_FillRect         (int x0, int y0, int x1, int y1);
	  void         LCD_L0_1_FillRect       (int x0, int y0, int x1, int y1);
	  void         LCD_L0_MAG_FillRect     (int x0, int y0, int x1, int y1);
	  /* tLCDDEV_GetPixelIndex */
	  unsigned int LCD_L0_GetPixelIndex    (int x, int y);
	  unsigned int LCD_L0_1_GetPixelIndex  (int x, int y);
	  unsigned int LCD_L0_MAG_GetPixelIndex(int x, int y);
	  /* tLCDDEV_GetRect */
	  void         LCD_L0_GetRect          (LCD_RECT*pRect);
	  void         LCD_L0_1_GetRect        (LCD_RECT*pRect);
	  /* tLCDDEV_SetPixelIndex */
	  void         LCD_L0_SetPixelIndex    (int x, int y, int ColorIndex);
	  void         LCD_L0_1_SetPixelIndex  (int x, int y, int ColorIndex);
	  void         LCD_L0_MAG_SetPixelIndex(int x, int y, int ColorIndex);
	  /* tLCDDEV_XorPixel */
	  void         LCD_L0_XorPixel         (int x, int y);
	  void         LCD_L0_1_XorPixel       (int x, int y);
	  void         LCD_L0_MAG_XorPixel     (int x, int y);
	  /* tLCDDEV_Init */
	  int          LCD_L0_Init             (void);
	  int          LCD_L0_1_Init           (void);
	  int          LCD_L0_MAG_Init         (void);
	#endif
	
	void LCD_L0_Off          (void); 		/* switch LCD off, hiding contents of VRAM */
	void LCD_L0_On           (void); 		/* switch LCD off, Showing contents of VRAM */
	void LCD_L0_ReInit       (void); 		/* Reinitialize LCD using config-paramters */
	void LCD_L0_Refresh      (void); 		/* Refresh entire LCD */
	                                 		/* Refresh LCD partially. Could be one line, depends on what
	                                    the LCD controller can handle efficiently */
	void LCD_L0_SetLUTEntry  (U8 Pos, LCD_COLOR color);
	void LCD_L0_1_SetLUTEntry(U8 Pos, LCD_COLOR color);
	void LCD_L0_SetOrg       (int x, int y);
	
#endif /* LCD_INTERN_H */




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线成人免费观看| 亚洲精品国产无天堂网2021| 国产精品天天看| 婷婷丁香久久五月婷婷| 国产69精品久久久久777| 欧美理论片在线| 国产精品无人区| 蜜臀久久久久久久| 91国在线观看| 国产精品素人一区二区| 麻豆精品在线播放| 欧美日韩久久久一区| 综合久久国产九一剧情麻豆| 国产做a爰片久久毛片| 这里只有精品99re| 亚洲欧美电影院| 成人免费高清视频在线观看| 欧美一区二区三区精品| 亚洲在线观看免费| 色94色欧美sute亚洲线路一久| 日韩女优视频免费观看| 午夜精品久久久久久久久| 91麻豆123| 国产精品成人网| 成人aaaa免费全部观看| 久久久精品国产免费观看同学| 日本三级韩国三级欧美三级| 欧美日韩大陆一区二区| 亚洲综合一二三区| 国产高清不卡一区二区| 精品久久99ma| 精品在线一区二区三区| 亚洲精品在线观看网站| 精品在线一区二区| 久久久久国产精品免费免费搜索| 卡一卡二国产精品 | 欧美亚洲国产怡红院影院| 欧美激情一区二区三区四区| 国产成人在线网站| 国产日产欧美一区| 成人永久免费视频| 国产欧美日韩视频一区二区| 丁香另类激情小说| 亚洲色图欧美激情| 色老头久久综合| 香蕉成人伊视频在线观看| 欧美一区二区美女| 精品系列免费在线观看| 国产亲近乱来精品视频 | 中文字幕一区二区三区不卡在线| 国产成人av影院| 亚洲欧美一区二区三区久本道91| 99re6这里只有精品视频在线观看| 亚洲男女毛片无遮挡| 欧美三级韩国三级日本一级| 美脚の诱脚舐め脚责91| 久久亚洲春色中文字幕久久久| 成人av手机在线观看| 亚洲成a人v欧美综合天堂| 日韩欧美一区二区在线视频| 国产成人av电影在线| 国产精品女人毛片| 欧美日韩大陆一区二区| 国产精品亚洲第一| 亚洲最新视频在线播放| 日韩精品一区二区三区视频| 成人午夜电影久久影院| 亚洲成人在线免费| 26uuu色噜噜精品一区二区| 99r精品视频| 美美哒免费高清在线观看视频一区二区 | 一区二区三区欧美视频| 日韩亚洲欧美综合| 成人永久aaa| 免费看日韩精品| 一区二区三区在线观看动漫 | 精品一区二区免费视频| 国产精品久久久久婷婷| 日韩三级av在线播放| 91久久香蕉国产日韩欧美9色| 亚洲成人中文在线| 国产欧美精品日韩区二区麻豆天美| 91国偷自产一区二区三区成为亚洲经典| 麻豆精品国产91久久久久久| 亚洲欧美一区二区不卡| 久久亚洲私人国产精品va媚药| 欧美色综合天天久久综合精品| 国产高清亚洲一区| 日韩专区在线视频| 亚洲靠逼com| 久久精品一区二区三区四区| 欧美精品色综合| 在线一区二区观看| aaa欧美色吧激情视频| 国产乱子轮精品视频| 五月激情综合网| 一区二区三区四区视频精品免费| 国产亚洲综合在线| 精品国产乱码久久久久久蜜臀| 欧美日韩国产影片| 91黄色免费版| 日本精品一区二区三区四区的功能| 国产一区二区主播在线| 九九视频精品免费| 美国精品在线观看| 视频一区国产视频| 石原莉奈在线亚洲二区| 天堂久久一区二区三区| 亚洲成人av电影在线| 亚洲1区2区3区视频| 亚洲va欧美va天堂v国产综合| 一区二区三区日韩精品视频| 亚洲欧美国产三级| 亚洲一线二线三线视频| 亚洲人成人一区二区在线观看| 亚洲视频图片小说| 亚洲美女少妇撒尿| 尤物在线观看一区| 亚洲精品视频观看| 亚洲午夜久久久久久久久久久| 亚洲一区中文日韩| 亚洲成人福利片| 日韩电影在线观看电影| 美女网站一区二区| 国产综合成人久久大片91| 国产主播一区二区| 成人精品在线视频观看| av一本久道久久综合久久鬼色| 91影视在线播放| 欧美日韩国产高清一区二区| 91精品国产色综合久久久蜜香臀| 欧美一区日本一区韩国一区| 欧美www视频| 国产精品盗摄一区二区三区| 一区二区三区**美女毛片| 亚洲一区二区三区在线看| 亚洲一区二区在线免费看| 亚洲精品高清在线观看| 午夜欧美一区二区三区在线播放| 日本在线不卡一区| 国产精品一线二线三线| 99久久久精品| 8v天堂国产在线一区二区| 欧美大片在线观看| 国产精品久久三区| 亚洲国产精品影院| 国产自产2019最新不卡| 91农村精品一区二区在线| 3atv一区二区三区| 国产精品视频麻豆| 性做久久久久久久免费看| 狠狠色综合色综合网络| 97se亚洲国产综合自在线| 在线电影一区二区三区| 中文字幕精品在线不卡| 午夜精品久久久久久久| 国产精品2024| 精品视频1区2区| 中文字幕av一区二区三区| 亚洲午夜私人影院| 国产成人免费视频精品含羞草妖精| 欧美中文字幕一区二区三区| 日韩精品一区二区三区视频播放 | 国产成人免费视频网站| 欧美日韩午夜在线视频| 国产女主播一区| 蜜桃在线一区二区三区| 91啪九色porn原创视频在线观看| 欧美mv日韩mv国产网站app| 伊人性伊人情综合网| 国产精品中文字幕日韩精品 | 蜜臀av性久久久久av蜜臀妖精| 色哟哟一区二区三区| 久久一区二区视频| 爽好久久久欧美精品| 在线影院国内精品| 一区在线观看免费| 国产精品资源在线| 精品日韩99亚洲| 免费高清在线视频一区·| 欧美体内she精高潮| 亚洲乱码日产精品bd| 成人性视频免费网站| 欧美不卡一区二区三区四区| 日韩中文字幕不卡| 欧美日韩综合不卡| 依依成人精品视频| 日本道免费精品一区二区三区| 中文字幕中文字幕中文字幕亚洲无线| 黑人精品欧美一区二区蜜桃| 欧美一区午夜视频在线观看| 午夜精品国产更新| 欧美性欧美巨大黑白大战| 最好看的中文字幕久久| 99re66热这里只有精品3直播 | 在线看不卡av| 亚洲国产成人tv| 欧美日韩电影在线播放| 日韩精品一卡二卡三卡四卡无卡| 欧美自拍丝袜亚洲|