⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_1.lst

📁 Keil C下通过的UCGUI,UCGUI的移植源代码
💻 LST
字号:
C51 COMPILER V8.05a   LCD_1                                                                04/11/2008 14:19:24 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE LCD_1
OBJECT MODULE PLACED IN LCD_1.obj
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE gui\LCDDriver\LCD_1.c LARGE BROWSE MDU_F120 DEBUG OBJECTEXTEN
                    -D PRINT(.\LCD_1.lst) OBJECT(LCD_1.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        : LCD_1.C
  16          Purpose     : Glue code for second display in a multi-controller
  17                        environment
  18          ---------------------------END-OF-HEADER------------------------------
  19          */
  20          
  21          #include <stddef.h>           /* needed for definition of NULL */
  22          #include "gui\Core\LCD_Private.h"      /* private modul definitions & config */
  23          
  24          #define LCD_1_C
  25          
  26          #if LCD_NUM_DISPLAYS >=2
              
              
              /*********************************************************************
              *
              *      Map the defines for this controller
              *
              *      #define LCD_<xxx> LCD_<xxx>_1
              *
              **********************************************************************
              */
              
              #undef  LCD_CONTROLLER
              #define LCD_CONTROLLER     LCD_CONTROLLER_1
              
              #undef  LCD_XSIZE
              #define LCD_XSIZE          LCD_XSIZE_1
              
              #undef  LCD_YSIZE
              #define LCD_YSIZE          LCD_YSIZE_1
              
              #undef  LCD_BITSPERPIXEL
              #define LCD_BITSPERPIXEL   LCD_BITSPERPIXEL_1
              
              #undef  LCD_VYSIZE
              #define LCD_VYSIZE          LCD_VYSIZE_1
              
              #undef  LCD_MIRROR_X
              #define LCD_MIRROR_X  LCD_MIRROR_X_1
C51 COMPILER V8.05a   LCD_1                                                                04/11/2008 14:19:24 PAGE 2   

              
              #undef  LCD_MIRROR_Y
              #define LCD_MIRROR_Y  LCD_MIRROR_Y_1
              
              #undef  LCD_SWAP_XY
              #define LCD_SWAP_XY   LCD_SWAP_XY_1
              
              #undef  LCD_BITSPERPIXEL
              #define LCD_BITSPERPIXEL LCD_BITSPERPIXEL_1
              
              /* Optional defines */
              
              #ifdef LCD_CACHE_CONTROL_1
                #ifdef LCD_CACHE_CONTROL
                  #undef  LCD_CACHE_CONTROL
                #endif
                #define LCD_CACHE_CONTROL LCD_CACHE_CONTROL_1
              #endif
              
              #ifdef LCD_FIRSTSEG0_1
                #undef  LCD_FIRSTSEG0
                #define LCD_FIRSTSEG0   LCD_FIRSTSEG0_1
              #endif
              
              #ifdef LCD_LASTSEG0_1
                #undef  LCD_LASTSEG0
                #define LCD_LASTSEG0    LCD_LASTSEG0_1
              #endif
              
              #ifdef LCD_FIRSTCOM0_1
                #undef  LCD_FIRSTCOM0
                #define LCD_FIRSTCOM0   LCD_FIRSTCOM0_1
              #endif
              
              #ifdef LCD_LASTCOM0_1
                #undef  LCD_LASTCOM0
                #define LCD_LASTCOM0    LCD_LASTCOM0_1
              #endif
              
              #ifdef LCD_XORG0_1
                #undef  LCD_XORG0
                #define LCD_XORG0       LCD_XORG0_1
              #endif
              
              #ifdef LCD_YORG0_1
                #undef  LCD_YORG0
                #define LCD_YORG0       LCD_YORG0_1
              #endif
              
              #ifdef LCD_SWAP_RB_1
                #undef  LCD_SWAP_RB
                #define LCD_SWAP_RB LCD_SWAP_RB_1
              #endif
              
              /*********************************************************************
              *
              *      Some defaults
              *
              **********************************************************************
              */
              /* None in this version */
              
C51 COMPILER V8.05a   LCD_1                                                                04/11/2008 14:19:24 PAGE 3   

              /*********************************************************************
              *
              *      Some error checking
              *
              **********************************************************************
              */
              #ifndef LCD_CONTROLLER
                #error LCD_CONTROLLER not defined !
              #endif
              
              
              /*********************************************************************
              *
              *      Rename identifiers
              *
              **********************************************************************
              */
              #define LCD_L0_Color2Index   LCD_L0_1_Color2Index
              #define LCD_L0_ControlCache  LCD_L0_1_ControlCache
              #define LCD_L0_DrawBitmap    LCD_L0_1_DrawBitmap
              #define LCD_L0_DrawHLine     LCD_L0_1_DrawHLine
              #define LCD_L0_DrawVLine     LCD_L0_1_DrawVLine
              #define LCD_L0_DrawPixel     LCD_L0_1_DrawPixel
              #define LCD_L0_FillRect      LCD_L0_1_FillRect
              #define LCD_L0_GetPixelIndex LCD_L0_1_GetPixelIndex
              #define LCD_L0_GetRect       LCD_L0_1_GetRect
              #define LCD_L0_Index2Color   LCD_L0_1_Index2Color
              #define LCD_L0_Init          LCD_L0_1_Init
              #define LCD_L0_Off           LCD_L0_1_Off
              #define LCD_L0_On            LCD_L0_1_On
              #define LCD_L0_ReInit        LCD_L0_1_ReInit
              #define LCD_L0_Refresh       LCD_L0_1_Refresh
              #define LCD_L0_SetLUTEntry   LCD_L0_1_SetLUTEntry
              #define LCD_L0_SetOrg        LCD_L0_1_SetOrg
              #define LCD_L0_SetPixelIndex LCD_L0_1_SetPixelIndex
              #define LCD_L0_XorPixel      LCD_L0_1_XorPixel
              #define LCD_L0_CheckInit     LCD_L0_1_CheckInit
              
              /*********************************************************************
              *
              *      Include the generic part of the driver
              *
              **********************************************************************
              */
              
              #define LCD_DISPLAY_INDEX 1
              #define LCD_L0_GENERIC_C
              #define LCD_COMPILE_DRIVER
              
              /*********************************************************************
              *
              *      Include the actual driver
              *
              **********************************************************************
              */
              
              #if   !defined(WIN32) | defined(LCD_SIMCONTROLLER)
                #if   ((LCD_CONTROLLER == 711)|(LCD_CONTROLLER == 741))
                  #include "LCD07X1.c"
                #elif (LCD_CONTROLLER/100 == 13) && (LCD_CONTROLLER/10 != 133)
                  #include "LCD13XX.c"
                #elif (LCD_CONTROLLER == 0x159A)
C51 COMPILER V8.05a   LCD_1                                                                04/11/2008 14:19:24 PAGE 4   

                  #include "LCD159A.c"
                #elif (LCD_CONTROLLER == 0x15E05)
                  #include "LCD15E05.c"
                #elif ((LCD_CONTROLLER/100 == 15  ) || (LCD_CONTROLLER     == 0713))
                  #include "LCD15XX.c"
                #elif ((LCD_CONTROLLER == 66420) | (LCD_CONTROLLER == 66421))
                  #include "LCD6642X.c"
                #elif ((LCD_CONTROLLER   == 0) && (LCD_FIXEDPALETTE==0))
                  #include "LCDMem.c"
                #elif (LCD_CONTROLLER   == 0) && ((LCD_FIXEDPALETTE == 111) || (LCD_FIXEDPALETTE == 222))
                  #include "LCDMemC.c"
                #elif (LCD_CONTROLLER == 6963) || (LCD_CONTROLLER == 1330) || (LCD_CONTROLLER == 1335)
                  #include "LCDSLin.c"
                #else
                  #include "LCDDummy.h" /* Empty driver, no output to LCD */
                #endif
              #else
                #include "LCDWin.c"
              #endif
              
              /*#include "LCD_L0_Generic.h"*/
              
              #else
 202            void LCD_1(void) {} /* avoid empty object files */
 203          #endif
 204          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =      1    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -