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

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

?? lcd_l0_generic.c

?? 這套代碼已經成功一直到S3C44B0X開發板上
?? C
字號:
/*
*********************************************************************************************************
*                                                uC/GUI
*                        Universal graphic software for embedded applications
*
*                       (c) Copyright 2002, Micrium Inc., Weston, FL
*                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
*
*              礐/GUI is protected by international copyright laws. Knowledge of the
*              source code may not be used to write a similar product. This file may
*              only be used in accordance with a license and should not be redistributed
*              in any way. We appreciate your understanding and fairness.
*
----------------------------------------------------------------------
File        : LCD_L0_Generic.c
Purpose     : Color conversion routines for LCD-drivers
              This file may not be compiled by itself, but needs
              to be included in every LCD driver
---------------------------END-OF-HEADER------------------------------
*/

#ifndef LCD_INCLUDEDRIVER_H     /* includes only for stand-alone compilation, not as included file */
  #include <stddef.h>           /* needed for definition of NULL */
  #include "LCD_Private.h"      /* private modul definitions & config */
  #include "GUI_Private.h"
  #include "GUIDebug.h"
#endif

/*********************************************************************
*
*       Defines
*
**********************************************************************
*/

#define FIXEDPALETTE LCD_FIXEDPALETTE

#if   FIXEDPALETTE == -1     /* User defined color conversion routines */
  #define COLOR2INDEX(Color) LCD_Color2Index_User(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_User(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_User()
#elif FIXEDPALETTE == 0      /* User defined colors (LCD_PHYSCOLORS) */
  #define COLOR2INDEX(Color) LCD_Color2Index_0(Color, &LCD_PhysPal)
  #define INDEX2COLOR(Index) LCD_Index2Color_0(Index, &LCD_PhysPal)
  #define GETINDEXMASK()     LCD_GetIndexMask_0()
#elif FIXEDPALETTE == 1
  #define COLOR2INDEX(Color) LCD_Color2Index_1(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_1(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_1()
#elif FIXEDPALETTE == 2
  #define COLOR2INDEX(Color) LCD_Color2Index_2(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_2(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_2()
#elif FIXEDPALETTE == 4
  #define COLOR2INDEX(Color) LCD_Color2Index_4(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_4(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_4()
#elif (FIXEDPALETTE == 111) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_111(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_111(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_111()
#elif (FIXEDPALETTE == 111) && (LCD_SWAP_RB)
  #define COLOR2INDEX(Color) LCD_Color2Index_M111(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M111(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M111()
#elif (FIXEDPALETTE == 222) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_222(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_222(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_222()
#elif (FIXEDPALETTE == 222) && (LCD_SWAP_RB==1)
  #define COLOR2INDEX(Color) LCD_Color2Index_M222(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M222(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M222()
#elif (FIXEDPALETTE == 233) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_233(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_233(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_233()
#elif (FIXEDPALETTE == 233) && (LCD_SWAP_RB==1)
  #define COLOR2INDEX(Color) LCD_Color2Index_M233(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M233(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M233()
#elif (FIXEDPALETTE == 323) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_323(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_323(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_323()
#elif (FIXEDPALETTE == 323) && (LCD_SWAP_RB==1)
  #define COLOR2INDEX(Color) LCD_Color2Index_M323(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M323(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M323()
#elif (FIXEDPALETTE == 332) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_332(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_332(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_332()
#elif (FIXEDPALETTE == 332) && (LCD_SWAP_RB==1)
  #define COLOR2INDEX(Color) LCD_Color2Index_M332(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M332(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M332()
#elif (FIXEDPALETTE == 444121)
  #define COLOR2INDEX(Color) LCD_Color2Index_444_12_1(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_444_12_1(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_444_12_1()
#elif (FIXEDPALETTE == 44412) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_444_12(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_444_12(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_444_12()
#elif (FIXEDPALETTE == 44416)  && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_444_16(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_444_16(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_444_16()
#elif (FIXEDPALETTE == 44412)  && (LCD_SWAP_RB==1)
  #define COLOR2INDEX(Color) LCD_Color2Index_M444_12(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M444_12(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M444_12()
#elif (FIXEDPALETTE == 44416)  && (LCD_SWAP_RB==1)
  #define COLOR2INDEX(Color) LCD_Color2Index_M444_16(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M444_16(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M444_16()
#elif (FIXEDPALETTE == 555)  && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_555(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_555(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_555()
#elif (FIXEDPALETTE == 555)  && (LCD_SWAP_RB)
  #define COLOR2INDEX(Color) LCD_Color2Index_M555(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M555(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M555()
#elif (FIXEDPALETTE == 556) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_556(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_556(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_556()
#elif (FIXEDPALETTE == 556) && (LCD_SWAP_RB)
  #define COLOR2INDEX(Color) LCD_Color2Index_M556(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M556(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M556()
#elif (FIXEDPALETTE == 565) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_565(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_565(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_565()
#elif (FIXEDPALETTE == 565) && (LCD_SWAP_RB)
  #define COLOR2INDEX(Color) LCD_Color2Index_M565(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M565(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M565()
#elif (FIXEDPALETTE == 655) && (LCD_SWAP_RB==0)
  #define COLOR2INDEX(Color) LCD_Color2Index_655(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_655(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_655()
#elif (FIXEDPALETTE == 655) && (LCD_SWAP_RB)
  #define COLOR2INDEX(Color) LCD_Color2Index_M655(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_M655(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_M655()
#elif FIXEDPALETTE == 8666
  #define COLOR2INDEX(Color) LCD_Color2Index_8666(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_8666(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_8666()
#elif FIXEDPALETTE == 86661
  #define COLOR2INDEX(Color) LCD_Color2Index_8666_1(Color)
  #define INDEX2COLOR(Index) LCD_Index2Color_8666_1(Index)
  #define GETINDEXMASK()     LCD_GetIndexMask_8666_1()
#else
  #error Unsupported color mode
#endif

/*********************************************************************
*
*       Static data
*
**********************************************************************
*/

#if (LCD_FIXEDPALETTE==0)
  #if !LCD_PHYSCOLORS_IN_RAM
    const
  #endif
  LCD_COLOR       LCD_PhysColors[]   = { LCD_PHYSCOLORS };
  const LCD_PHYSPALETTE LCD_PhysPal  = { LCD_NUM_COLORS, &LCD_PhysColors[0] };
#endif

/*********************************************************************
*
*       Public code
*
**********************************************************************
*/
/*********************************************************************
*
*           LCD_L0_Color2Index
*/
unsigned int LCD_L0_Color2Index(LCD_COLOR Color) {
  unsigned int Index;
  Index = COLOR2INDEX(Color);
  #if LCD_REVERSE
    Index ^= ((1<<LCD_BITSPERPIXEL)-1);
  #endif
  return Index;
}

/*********************************************************************
*
*       LCD_L0_Index2Color
*/
LCD_COLOR LCD_L0_Index2Color(int Index) {
  #if LCD_REVERSE
    Index ^= ((1<<LCD_BITSPERPIXEL)-1);
  #endif
  return INDEX2COLOR(Index);
}

/*********************************************************************
*
*       LCD_L0_GetIndexMask
*/
unsigned int LCD_L0_GetIndexMask(void) {
  return GETINDEXMASK();
}

/*********************************************************************
*
*       LCD_L0_GetRect
*/
void LCD_L0_GetRect(LCD_RECT *pRect) {
  pRect->x0 = 0;
  pRect->y0 = 0;
  pRect->x1 = LCD_XSIZE - 1;
  pRect->y1 = LCD_YSIZE - 1;
}

/*************************** End of file ****************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视频国产资源| 欧美电影一区二区| 日韩激情一区二区| 国产精品伦一区二区三级视频| 欧美日韩一区二区三区四区| 国产精品影音先锋| 日韩精品高清不卡| 亚洲青青青在线视频| 久久精品一区二区三区不卡牛牛 | 国内精品久久久久影院色| 中文字幕亚洲成人| 久久人人超碰精品| 日韩免费成人网| 欧美日韩久久一区| 日本韩国精品在线| 丁香啪啪综合成人亚洲小说| 久久99久久99| 丝袜美腿亚洲一区| 一区二区三区美女视频| 中文字幕在线视频一区| 久久伊人蜜桃av一区二区| 欧美一区二区播放| 欧美日免费三级在线| 91丨国产丨九色丨pron| 国产不卡视频在线播放| 国内精品视频一区二区三区八戒| 男女性色大片免费观看一区二区| 性做久久久久久免费观看| 亚洲精品美国一| 亚洲欧美日韩一区二区| 国产精品国产三级国产a| 国产视频一区在线观看| 26uuu精品一区二区三区四区在线| 欧美一区三区二区| 5566中文字幕一区二区电影| 欧美日韩视频不卡| 欧美系列日韩一区| 欧美日韩一区二区三区在线看| 欧洲人成人精品| 日本精品裸体写真集在线观看| 色天天综合色天天久久| 91在线精品一区二区三区| 99久久免费视频.com| 波多野结衣一区二区三区| 成人avav在线| 99久久国产综合精品色伊| 91美女在线看| 色婷婷综合久久久久中文一区二区 | 成人深夜在线观看| zzijzzij亚洲日本少妇熟睡| 99免费精品视频| 91免费视频观看| 欧洲一区在线电影| 91精品国产综合久久久久久久久久| 555夜色666亚洲国产免| 精品免费一区二区三区| 久久精品欧美一区二区三区麻豆| 国产人成一区二区三区影院| 欧美国产乱子伦| 亚洲欧美一区二区三区孕妇| 亚洲综合网站在线观看| 三级一区在线视频先锋| 精品午夜一区二区三区在线观看| 国产91高潮流白浆在线麻豆| jizz一区二区| 欧美中文字幕一区二区三区亚洲| 欧美精品日韩精品| 日韩久久免费av| 国产精品欧美一区喷水| 亚洲一区二区三区小说| 日韩国产一区二| 国产精品白丝jk白祙喷水网站| 成人午夜看片网址| 欧美三级日韩在线| 久久综合狠狠综合久久激情 | 一区二区三区成人| 日本不卡1234视频| 成人网在线免费视频| 欧美日韩卡一卡二| 欧美激情一区在线| 亚洲va欧美va人人爽| 国产精品99久久不卡二区| 波多野结衣精品在线| 欧美一卡二卡在线| 国产精品高潮呻吟久久| 日韩成人精品视频| 99热精品国产| 久久综合久久综合久久综合| 亚洲精品久久久久久国产精华液| 久久精品久久精品| 色拍拍在线精品视频8848| 日韩精品影音先锋| 依依成人精品视频| 国产精品1024| 欧美主播一区二区三区美女| 久久精品人人做人人爽人人| 丝袜亚洲另类欧美| 色婷婷亚洲婷婷| 国产亚洲一本大道中文在线| 亚洲电影一级片| 不卡av在线网| 日韩久久免费av| 午夜精品久久久久久久| 不卡的电影网站| 久久久精品免费观看| 天堂在线亚洲视频| 色偷偷88欧美精品久久久| 国产目拍亚洲精品99久久精品| 婷婷久久综合九色国产成人| 91在线一区二区| 国产欧美日韩不卡免费| 久久91精品久久久久久秒播| 欧美视频在线一区二区三区 | 国产日产欧美一区| 男人操女人的视频在线观看欧美| 欧美三级欧美一级| 亚洲欧美日韩中文播放| 不卡的av电影在线观看| 久久精品一区二区三区不卡| 激情偷乱视频一区二区三区| 日韩欧美中文字幕公布| 日韩综合一区二区| 欧美日韩一区久久| 亚洲亚洲精品在线观看| 色综合久久中文字幕综合网| 国产欧美一区二区精品婷婷| 国产综合成人久久大片91| 欧美α欧美αv大片| 日韩av在线免费观看不卡| 欧美丝袜第三区| 亚洲高清中文字幕| 欧美日韩黄色影视| 性感美女久久精品| 欧美日韩国产免费一区二区| 亚洲尤物在线视频观看| 欧美亚洲国产一区二区三区va | 视频一区视频二区中文| 欧美日韩国产123区| 亚洲一区二区三区四区五区黄 | 色综合久久久久久久| 亚洲欧美一区二区视频| 97久久超碰国产精品电影| 国产精品成人在线观看 | 欧美mv日韩mv国产网站app| 伦理电影国产精品| 精品国产一二三| 国产东北露脸精品视频| 日本一区二区三区国色天香| 成人少妇影院yyyy| 1024成人网| 在线欧美日韩精品| 日韩—二三区免费观看av| 欧美成人综合网站| 国产69精品一区二区亚洲孕妇| 国产精品久久午夜夜伦鲁鲁| 91视频www| 婷婷综合另类小说色区| 欧美精品一区二区三区一线天视频| 国产一区二区伦理| 日韩理论片在线| 欧美性受xxxx| 毛片av一区二区| 国产香蕉久久精品综合网| 91在线无精精品入口| 视频一区视频二区在线观看| 欧美xxxxx牲另类人与| 福利电影一区二区| 亚洲自拍另类综合| 日韩一级在线观看| 粉嫩aⅴ一区二区三区四区| 亚洲精品国产精华液| 欧美一级一级性生活免费录像| 精品综合久久久久久8888| 日韩一区欧美一区| 制服丝袜av成人在线看| 国产久卡久卡久卡久卡视频精品| ●精品国产综合乱码久久久久| 欧美日韩精品电影| 成人精品gif动图一区| 亚洲国产wwwccc36天堂| 久久久亚洲高清| 在线一区二区视频| 精品亚洲aⅴ乱码一区二区三区| 亚洲色图制服诱惑| 精品国产3级a| 欧美在线色视频| 国产激情视频一区二区在线观看| 一区二区三区加勒比av| 国产亚洲欧美中文| 欧美区在线观看| www.激情成人| 久久精品国产久精国产爱| 亚洲欧美韩国综合色| 精品福利一二区| 欧美影院午夜播放| 成人av在线影院| 精品一区二区精品| 日精品一区二区三区| 亚洲黄色免费网站| 久久久久久久久久久久电影|