亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
www.性欧美| 国产另类ts人妖一区二区| 日韩精品欧美精品| 精品对白一区国产伦| 久久久久久久综合日本| 中文字幕人成不卡一区| 青青草精品视频| 日本高清不卡视频| 国产午夜亚洲精品不卡| 青青国产91久久久久久 | 亚洲免费av网站| 一区二区三区视频在线观看| 国产在线看一区| 91麻豆精品国产综合久久久久久| 欧美国产成人精品| 久久99国产精品久久99果冻传媒| 在线免费亚洲电影| 亚洲欧洲精品一区二区三区| 国产麻豆精品95视频| 欧美一级黄色大片| 国产精品成人免费| 国产成人免费在线| 欧美一区二区免费观在线| 亚洲国产日韩a在线播放性色| 成人av网在线| 国产欧美精品一区二区色综合| 国内成人精品2018免费看| 日韩欧美国产高清| 日本亚洲电影天堂| 欧美军同video69gay| 夜夜精品浪潮av一区二区三区| 久久免费的精品国产v∧| 婷婷国产v国产偷v亚洲高清| 玉米视频成人免费看| 不卡视频一二三四| 中文字幕乱码久久午夜不卡| 国产成人av一区二区三区在线观看| 精品国产百合女同互慰| 成人黄色免费短视频| 在线观看91av| 日本美女一区二区| 日韩一区二区三区三四区视频在线观看 | 国产精品污网站| 国产·精品毛片| 国产精品五月天| 91天堂素人约啪| 一级做a爱片久久| 欧美日本一道本在线视频| 日韩激情一区二区| 欧美成人精精品一区二区频| 久久精品国产色蜜蜜麻豆| 91 com成人网| 蜜桃视频一区二区三区在线观看| 日韩一区二区在线看片| 国产在线精品一区二区夜色| 国产精品午夜在线观看| 在线观看日韩av先锋影音电影院| 一区二区三区 在线观看视频| 五月婷婷另类国产| 精品国产91亚洲一区二区三区婷婷| 国模无码大尺度一区二区三区| 精品成人一区二区三区| 成人综合激情网| 亚洲国产日韩在线一区模特| 欧美一区国产二区| 成人精品国产免费网站| 一区二区三区四区在线| 日韩精品最新网址| 不卡av在线免费观看| 爽好久久久欧美精品| 国产日韩欧美一区二区三区乱码 | 美女免费视频一区二区| 中文字幕巨乱亚洲| 欧美蜜桃一区二区三区| 大尺度一区二区| 亚洲午夜日本在线观看| 26uuu亚洲婷婷狠狠天堂| 色综合色狠狠综合色| 久久成人av少妇免费| 亚洲美女视频在线观看| 91麻豆精品国产| 97久久久精品综合88久久| 喷水一区二区三区| 有坂深雪av一区二区精品| 欧美精品一区二区久久婷婷| 欧美在线一区二区| 国产精品国产三级国产aⅴ入口 | 亚洲另类在线一区| 26uuu精品一区二区三区四区在线| 高清久久久久久| 九色porny丨国产精品| 欧美一级午夜免费电影| 91片在线免费观看| 国产成人免费视频一区| 无码av免费一区二区三区试看 | 日韩欧美中文一区| 91黄色免费观看| 国产精品一品二品| 六月丁香婷婷色狠狠久久| 亚洲一区二区在线免费观看视频| 国产三级一区二区| 欧美成人女星排名| 在线播放中文一区| 欧美日本国产视频| 日本高清视频一区二区| 91美女视频网站| 不卡一区在线观看| av一二三不卡影片| 成人黄色小视频| 成人av电影免费在线播放| 精一区二区三区| 琪琪久久久久日韩精品| 日韩高清不卡一区二区三区| 五月开心婷婷久久| 欧美一区二区三区影视| 欧美日本韩国一区| 欧美一区二区三区人| 欧美电影影音先锋| 日韩手机在线导航| 欧美成人官网二区| 2024国产精品| 国产三级一区二区| 亚洲愉拍自拍另类高清精品| 欧美成人性战久久| 久久综合久久综合亚洲| 欧美r级电影在线观看| 久久综合九色综合欧美98| 久久日韩粉嫩一区二区三区| 久久色.com| 国产精品激情偷乱一区二区∴| 亚洲精品国产精华液| 亚洲国产日韩在线一区模特| 男女性色大片免费观看一区二区 | 欧美一卡二卡三卡四卡| 欧美不卡在线视频| 国产精品伦理一区二区| 亚洲精品欧美激情| 视频一区二区国产| 国产一区二区导航在线播放| 国产一区二区免费视频| 成人一区二区三区视频| 色综合一区二区| 免费成人av在线播放| 久久久精品国产免费观看同学| 国产欧美日本一区二区三区| 亚洲欧美韩国综合色| 日韩成人一区二区三区在线观看| 麻豆国产精品777777在线| 国产成人亚洲精品狼色在线| 色婷婷激情久久| 日韩欧美久久久| 国产精品二三区| 91婷婷韩国欧美一区二区| 国产精品夜夜嗨| 在线国产电影不卡| 日韩一级高清毛片| 中文字幕一区二区不卡| 欧美aaaaa成人免费观看视频| av一区二区久久| 日韩一区二区三区免费看| 中文字幕一区二区5566日韩| 丝袜美腿一区二区三区| 大白屁股一区二区视频| 日韩欧美综合一区| 亚洲日本在线视频观看| 国模大尺度一区二区三区| 在线看国产一区二区| 精品国产百合女同互慰| 亚洲综合视频在线| 国产九色精品成人porny | 国产精品1区2区3区在线观看| 欧美日韩综合在线| 国产精品天干天干在线综合| 免费观看日韩电影| 亚洲国产精品麻豆| 成人黄色网址在线观看| 欧美v国产在线一区二区三区| 亚洲在线观看免费| 国产激情精品久久久第一区二区| 91官网在线观看| 国产日产欧美一区二区三区| 蜜臂av日日欢夜夜爽一区| 在线观看视频欧美| 久久狠狠亚洲综合| 九九热在线视频观看这里只有精品| 欧美视频中文字幕| 亚洲美女视频在线观看| 91在线免费播放| 国产精品久久99| 99re在线精品| 国产欧美1区2区3区| 国产精品1区二区.| 久久精品综合网| 国产一区视频在线看| 精品久久久久久久久久久久久久久 | 国产精品情趣视频| 国产精品538一区二区在线| 日韩欧美一二三区| 欧美一级片在线观看| 天堂va蜜桃一区二区三区|