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

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

?? lcdslin.lst

?? Keil C下通過的UCGUI,UCGUI的移植源代碼
?? LST
?? 第 1 頁 / 共 5 頁
字號:
C51 COMPILER V8.05a   LCDSLIN                                                              04/11/2008 14:19:26 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE LCDSLIN
OBJECT MODULE PLACED IN LCDSLin.obj
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE gui\LCDDriver\LCDSLin.c LARGE BROWSE MDU_F120 DEBUG OBJECTEXT
                    -END PRINT(.\LCDSLin.lst) OBJECT(LCDSLin.obj)

line level    source

   1          /*
   2          *********************************************************************************************************
   3          *                                                uC/GUI
   4          *                        Universal graphic software for embedded applications
   5          *
   6          *                       (c) Copyright 2002, Micrium Inc., Weston, FL
   7          *                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
   8          *
   9          *              礐/GUI is protected by international copyright laws. Knowledge of the
  10          *              source code may not be used to write a similar product. This file may
  11          *              only be used in accordance with a license and should not be redistributed
  12          *              in any way. We appreciate your understanding and fairness.
  13          *
  14          ----------------------------------------------------------------------
  15          File        : LCDSLin.C
  16          Purpose     : Driver for LCDs using simple bus interface
  17          
  18          Currently supported controllers:
  19          
  20                        Toshiba T6963
  21                        Epson SED1330
  22                        Epson SED1335
  23          
  24          ----------------------------------------------------------------------
  25          Version-Date---Author-Explanation
  26          ----------------------------------------------------------------------
  27          2.00g   020319 JE     a) Macro changed to fix NC30-error
  28          2.00f   020204 JE     a) Hardwareinterface routines renamed:
  29                                   ...DATA -> ...A0, ...CMD -> ...A1
  30          2.00e   011112 JE     a) LCD_INIT_CONTROLLER added to be able to
  31                                   execute LCD_X_Init during init
  32          2.00d   010926 JE     a) Support for LCD_SWAP_XY added
  33          2.00c   010706 JE     a) Bugfix in DrawBitLine1BPP
  34          2.00b   010402 RS     a) LCD_GetDevCaps removed from driver
  35                                   (now LCD.c)
  36          2.00a   008026 RS     a) Simulation interface changed
  37          2.00    000525 JE     a) Interface changed
  38          1.02c   000509 JE     a) Simple bus interface changed for SED133x
  39                                b) Small changes in DrawBitLine1BPP
  40                                c) Cache initialisation to SED133x added
  41          1.02b   000508 JE     a) Simple bus interface changed for T6963
  42          1.02a   000426 JE     a) Transparent mode in DrawBitLine1BPP changed
  43                                b) Dummy LCD_L0_SetLUTEntry inserted
  44          1.02    000426 RS     a) Changes for new LCD-driver interface V1.30
  45          1.00a   000410 JE     a) LCD_GetDevCap changed
  46                                b) LCD_GetpCapFunc deleted
  47                                c) LCD_DrawBitMap changed
  48                                d) Definition for aColorIndex changed
  49          1.00    000407 JE     First release
  50          ---------------------------LIST OF CONFIG SWITCHES--------------------
  51          The following is a list of additional configuration switches for this
  52          driver. These switches might not be listed in the manual, because
  53          the manual mainly covers the general config switches which are
  54          supported by all drivers.
C51 COMPILER V8.05a   LCDSLIN                                                              04/11/2008 14:19:26 PAGE 2   

  55          ----------------------------------------------------------------------
  56          define ----------------------Explanation------------------------------
  57          LCD_OPTIMIZE                 Controls the use of optimized routines.
  58          ----------------------------------------------------------------------
  59          Known problems or limitations with current version
  60          ----------------------------------------------------------------------
  61          none
  62          ---------------------------END-OF-HEADER------------------------------
  63          */
  64          
  65          #include <string.h>             /* for memset */
  66          #include <stddef.h>           /* needed for definition of NULL */
  67          #include "gui\Core\LCD_Private.h"      /* private modul definitions & config */
  68          #include "gui\Core\GUI_Private.h"
  69          #include "gui\Core\GUIDebug.h"
  70          #include "gui\LCDDriver\LCD_0.h"            /* Defines for first display */
  71          
  72          
  73          #if (LCD_CONTROLLER == 6963) || (LCD_CONTROLLER == 1330) || (LCD_CONTROLLER == 1335) \
  74                && (!defined(WIN32) | defined(LCD_SIMCONTROLLER))
              
              
              
              /*
                ********************************************************************
                *                                                                  *
                *                Conversion table
                *                                                                  *
                ********************************************************************
              */
              
              static const LCD_PIXELINDEX LCD_ConversionTable[2] = {0, 1};
              
              /*
                      *********************************************************
                      *                                                       *
                      *           Defaults for configuration                  *
                      *                                                       *
                      *********************************************************
              
              */
              
              #ifndef LCD_OPTIMIZE
                #define LCD_OPTIMIZE                  (1)
              #endif
              
              #ifndef LCD_CHECKBUSY
                #define LCD_CHECKBUSY                 (1)
              #endif
              
              #ifndef LCD_INIT
                #define LCD_INIT()
              #endif
              
              #ifndef LCD_WATCHDOG_TRIGGERCNT
                #define LCD_WATCHDOG_TRIGGERCNT       (0)
              #endif
              
              #ifndef LCD_KICK_WATCHDOG
                #define LCD_KICK_WATCHDOG()
              #endif
              
C51 COMPILER V8.05a   LCDSLIN                                                              04/11/2008 14:19:26 PAGE 3   

              #ifndef LCD_CACHE
                #define  LCD_CACHE                    (1)
              #endif
              
              #ifndef LCD_SUPPORT_REFRESH
                #define  LCD_SUPPORT_REFRESH LCD_CACHE
              #endif
              
              #ifndef LCD_REVERSEMODE_SUPPORT
                #define LCD_REVERSEMODE_SUPPORT       (0)
              #endif
              
              #ifndef LCD_SUPPORT_VERIFY
                #define LCD_SUPPORT_VERIFY            (0)
              #endif
              
              /* Switch for support of multiple pages.
               Only available with certain LCD-controllers */
              #ifndef LCD_SUPPORT_PAGING
                #define LCD_SUPPORT_PAGING            (0)
              #endif
              
              #ifndef LCD_SCHEDULE_CNT
                #define LCD_SCHEDULE_CNT              (0)
              #endif
              
              #ifndef LCD_NUM_CONTROLLERS
                #define LCD_NUM_CONTROLLERS           (1)
              #endif
              
              #ifndef LCD_SUPPORT_CHECKINIT
                #define LCD_SUPPORT_CHECKINIT         (0)
              #endif
              
              /* Switch support for the LCD_CopyRect function of the driver */
              #ifndef  LCD_SUPPORT_COPYRECT
                #define  LCD_SUPPORT_COPYRECT         (1)
              #endif
              
              #ifndef LCD_INIT_CONTROLLER
                #define LCD_INIT_CONTROLLER()
              #endif
              
              
              /*
                      *********************************************************
                      *                                                       *
                      *          Internal types                               *
                      *                                                       *
                      *********************************************************
              */
              
              #if LCD_BITSPERPIXEL == 1
                #define PIXELCOLOR U8
              #else
                #error LCD_BITSPERPIXEL != 1 not supported
              #endif
              
              
              /*
                      *********************************************************
                      *                                                       *
C51 COMPILER V8.05a   LCDSLIN                                                              04/11/2008 14:19:26 PAGE 4   

                      *      Configuration switch checking                    *
                      *                                                       *
                      *********************************************************
              
              Please be aware that not all configuration errors can be captured !
              
              */
              
              /* Check number of controllers */
              #if (LCD_NUM_CONTROLLERS != 1)
                #error "Only 1 controller supported by this driver"
              #endif
              
              /*
                      *********************************************************
                      *
                      *           Defines for simulation
                      *
                      *********************************************************
              */
              
              #ifdef WIN32
                #undef LCD_WRITE_A0
                #undef LCD_WRITE_A1
                #undef LCD_READ_A0
                #undef LCD_READ_A1
                void SIM_WriteA1C0(U8 Data);
                void SIM_WriteA0C0(U8 cmd);
                U8   SIM_ReadA1C0(void);
                U8   SIM_ReadA0C0(void);
                #define LCD_WRITE_A1(Data) SIM_WriteA1C0(Data) 
                #define LCD_WRITE_A0(cmd)  SIM_WriteA0C0(cmd)
                #define LCD_READ_A1()      SIM_ReadA1C0()
                #define LCD_READ_A0()      SIM_ReadA0C0()
              #endif
              
              /*
                      *********************************************************
                      *                                                       *
                      * Standard variables for driver                         *
                      *                                                       *
                      *********************************************************
              */
              
              static U8 Cache[((LCD_XSIZE_PHYS+7)>>3)*LCD_YSIZE_PHYS];
              
              #if LCD_WATCHDOG_TRIGGERCNT
                int WatchdogTriggerCnt;
              #endif
              
              #if LCD_SUPPORT_VERIFY
                static int ErrCnt;
                static int ErrStat;
              #endif
              
              
              
              /*
                      *********************************************************
                      *                                                       *
                      *          Support for Segment/COMLUTs                  *
                      *                                                       *
C51 COMPILER V8.05a   LCDSLIN                                                              04/11/2008 14:19:26 PAGE 5   

                      *********************************************************
              */
              
              /* For compatibility with older configs, define defaults */
              #ifndef LCD_SUPPORT_COMTRANS
                #define LCD_SUPPORT_COMTRANS 0
              #endif
              #ifndef LCD_SUPPORT_SEGTRANS
                #define LCD_SUPPORT_SEGTRANS 0
              #endif
              
              #if LCD_SUPPORT_COMTRANS
                extern LCD_TYPE_COMTRANS LCD__aLine2Com0[LCD_LASTCOM0-LCD_FIRSTCOM0+1];
              #endif
              
              #if LCD_SUPPORT_SEGTRANS
                extern LCD_TYPE_SEGTRANS LCD__aRow2Seg0[LCD_LASTSEG0-LCD_FIRSTSEG0+1];
              #endif
              
              /*
                      *********************************************************
                      *                                                       *
                      *       Macros for internal use                         *
                      *                                                       *
                      *********************************************************
              */
              
              #if (LCD_SUPPORT_COMTRANS)
                #if (LCD_MIRROR_Y)
                  #error LCD_MIRROR_Y not supported with COMTrans !
                #endif
                #if (LCD_MIRROR_X)
                  #error LCD_MIRROR_X not supported with COMTrans !
                #endif
              #endif
              
              #if (!LCD_SUPPORT_COMTRANS && !LCD_SUPPORT_SEGTRANS)
                #if   (!LCD_MIRROR_X && !LCD_MIRROR_Y && !LCD_SWAP_XY) 
                  #define SETPIXEL(x, y, c)  _SetPixel(x, y, c)
                  #define GETPIXEL(x, y)     _GetPixel(x,y)
                  #define XORPIXEL(x, y)     XorPixel(x,y)
                #elif (!LCD_MIRROR_X && !LCD_MIRROR_Y &&  LCD_SWAP_XY) 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
无码av中文一区二区三区桃花岛| 国产偷国产偷亚洲高清人白洁 | 亚洲人成在线播放网站岛国| 3d成人h动漫网站入口| 一本大道av一区二区在线播放| 国产91色综合久久免费分享| 午夜av一区二区三区| 亚洲精品日日夜夜| 尤物视频一区二区| 一区视频在线播放| 亚洲欧美区自拍先锋| 亚洲四区在线观看| 亚洲日本va午夜在线影院| 国产精品久久久久影院老司 | 不卡av在线免费观看| jlzzjlzz亚洲日本少妇| 国产精品资源在线观看| 国产精品18久久久久| 国产精品主播直播| 国产成a人亚洲| 91成人在线精品| 欧美日韩中字一区| 欧美一区二区日韩| 色菇凉天天综合网| 欧美体内she精高潮| 欧美日韩一区二区在线视频| 欧美成人一级视频| 久久久久久夜精品精品免费| 日韩视频在线观看一区二区| 国产欧美1区2区3区| 国产精品国产a| 天天综合色天天综合| 美女性感视频久久| 老司机午夜精品| 色综合视频在线观看| 欧美人动与zoxxxx乱| 国产人久久人人人人爽| 椎名由奈av一区二区三区| 久久亚洲欧美国产精品乐播| 一级中文字幕一区二区| 日韩av高清在线观看| 91丨九色丨蝌蚪富婆spa| 欧洲av一区二区嗯嗯嗯啊| 色老综合老女人久久久| 久久久国产午夜精品| 亚洲欧美日韩一区二区三区在线观看| 亚洲va韩国va欧美va| 国产一区二区三区最好精华液 | 日韩欧美中文一区| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲主播在线播放| 精东粉嫩av免费一区二区三区| 99久久99久久久精品齐齐| 欧美在线短视频| 欧美mv和日韩mv的网站| 亚洲亚洲精品在线观看| 国产精品白丝av| 日韩欧美久久一区| 一区二区三区在线影院| 丝袜美腿亚洲色图| aaa欧美色吧激情视频| 欧美一级日韩免费不卡| 亚洲一本大道在线| 成人免费观看视频| 国产日产欧产精品推荐色| 亚洲成人免费视频| 91麻豆文化传媒在线观看| 中文字幕精品综合| 九九**精品视频免费播放| 91精品国产免费| 一二三四社区欧美黄| 成a人片国产精品| 精品国产3级a| 久久se精品一区二区| 欧美性色aⅴ视频一区日韩精品| 欧美国产日韩精品免费观看| 久久97超碰国产精品超碰| 日韩欧美在线网站| 亚洲午夜精品久久久久久久久| 91久久久免费一区二区| 亚洲欧美在线观看| 成人av综合在线| 亚洲欧美日韩国产手机在线| 高清在线不卡av| 国产精品嫩草影院av蜜臀| 国产伦理精品不卡| 欧美不卡一区二区| 国产真实乱对白精彩久久| 精品理论电影在线| 激情综合一区二区三区| 欧美videos大乳护士334| 国产一区二区成人久久免费影院| 26uuu亚洲| 成人手机在线视频| 亚洲少妇屁股交4| 成人黄色电影在线| 亚洲成av人片一区二区梦乃| 欧美精品日韩一本| 国产成人欧美日韩在线电影| 国产日韩欧美一区二区三区综合| 不卡一卡二卡三乱码免费网站| 国产亚洲制服色| 国产毛片精品视频| 久久网站最新地址| 福利一区在线观看| 亚洲一区二区三区在线播放| 4438成人网| 不卡一卡二卡三乱码免费网站| 亚洲美女区一区| 欧美变态口味重另类| 国产精品亚洲视频| 欧美一级专区免费大片| 国产mv日韩mv欧美| 伊人开心综合网| 久久精品在线观看| 日本丶国产丶欧美色综合| 精品一二三四区| 亚洲男人的天堂在线观看| 26uuu亚洲| 色乱码一区二区三区88| 亚洲国产成人精品视频| 在线精品视频免费观看| 国产主播一区二区| 亚洲欧美一区二区三区孕妇| 欧美videos大乳护士334| 91在线观看地址| 奇米影视一区二区三区| 亚洲伊人伊色伊影伊综合网| 日韩久久免费av| 欧美精品乱人伦久久久久久| jiyouzz国产精品久久| 亚洲人成在线观看一区二区| 国产清纯美女被跳蛋高潮一区二区久久w | 一区二区三区鲁丝不卡| 日韩视频一区二区三区在线播放 | 亚洲男人电影天堂| 欧美成人bangbros| 91视频.com| 韩国精品一区二区| 亚洲成人一区二区在线观看| 一级日本不卡的影视| 欧美激情综合五月色丁香小说| 欧美tickling挠脚心丨vk| 一本大道av伊人久久综合| 成人av网址在线观看| 美腿丝袜亚洲色图| 日本不卡一区二区| 亚洲图片有声小说| 亚洲乱码国产乱码精品精98午夜| 久久精品免费在线观看| 欧美高清视频不卡网| 在线看不卡av| 久久精品国产77777蜜臀| 麻豆国产一区二区| 视频一区二区三区在线| 日一区二区三区| 亚洲香肠在线观看| 天天av天天翘天天综合网色鬼国产 | 国产乱人伦精品一区二区在线观看| 亚洲图片欧美色图| 喷水一区二区三区| 婷婷久久综合九色综合伊人色| 亚洲6080在线| 亚洲欧美日韩国产综合在线| 亚洲精品在线电影| 欧美激情一区二区三区不卡| 精品国产乱码久久久久久蜜臀 | 9191久久久久久久久久久| 91久久香蕉国产日韩欧美9色| 欧美日韩精品电影| 欧美系列一区二区| 日韩美女在线视频| 久久精品视频在线看| 亚洲图片激情小说| 亚洲男女一区二区三区| 免费在线看成人av| 男人的天堂久久精品| 麻豆精品一二三| 美国毛片一区二区| 国产米奇在线777精品观看| 麻豆免费精品视频| 国产精品一区三区| 国产不卡在线播放| 色哟哟一区二区| 麻豆精品一区二区av白丝在线| 国产激情精品久久久第一区二区 | 亚洲色图制服诱惑 | 亚洲特级片在线| 亚洲国产中文字幕| 国产真实乱对白精彩久久| 成人综合婷婷国产精品久久蜜臀 | 亚洲www啪成人一区二区麻豆| 婷婷综合在线观看| 日本成人中文字幕| 色嗨嗨av一区二区三区| 日本韩国一区二区| 国产欧美1区2区3区| 国产精品毛片久久久久久久| 日本中文一区二区三区| 国产综合成人久久大片91|