📄 lcd.lst
字号:
##############################################################################
# #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 KICKSTART 13/Mar/2009 16:00:55 #
# Copyright 1999-2005 IAR Systems. All rights reserved. #
# #
# Cpu mode = thumb #
# Endian = little #
# Stack alignment = 4 #
# Source file = E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\BSP\lcd.c #
# Command line = E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\BSP\lcd.c -lCN E:\UC_OS\Micrium\Software\EvalB #
# oards\ST\STM3210B-EVAL\IAR\OS-Probe\Flash\List\ -o #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\Flash\Obj\ -z6 --no_unroll #
# --no_inline --no_tbaa --no_scheduling --debug #
# --cpu_mode thumb --endian little --cpu cortex-M3 #
# --stack_align 4 -e --fpu None --dlib_config #
# "C:\Program Files\IAR Systems\Embedded Workbench #
# 4.0 Kickstart\arm\LIB\dl7mptnnl8n.h" -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\ -I E:\UC_OS\Micrium\Software\EvalBoa #
# rds\ST\STM3210B-EVAL\IAR\OS-Probe\..\..\..\..\..\uco #
# s-ii\ports\arm-cortex-m3\generic\iar\ -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\..\..\..\..\..\ucos-ii\source\ -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\..\..\..\..\..\uc-lib\ -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\..\..\..\..\..\uc-cpu\ -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\..\..\..\..\..\uc-cpu\ARM-Cortex-M3\I #
# AR\ -I E:\UC_OS\Micrium\Software\EvalBoards\ST\STM32 #
# 10B-EVAL\IAR\OS-Probe\..\..\..\..\..\cpu\st\stm32\in #
# c\ -I E:\UC_OS\Micrium\Software\EvalBoards\ST\STM321 #
# 0B-EVAL\IAR\OS-Probe\..\BSP\ -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\..\..\..\..\..\uC-Probe\Target\Commun #
# ication\Generic\RS-232\Source\ -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\..\..\..\..\..\uC-Probe\Target\Commun #
# ication\Generic\RS-232\Ports\ST\STM32\ -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\..\..\..\..\..\uC-Probe\Target\Commun #
# ication\Generic\Source\ -I #
# E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\..\..\..\..\..\uC-Probe\Target\Plugin #
# s\uCOS-II\ -I "C:\Program Files\IAR #
# Systems\Embedded Workbench 4.0 Kickstart\arm\INC\" #
# List file = E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\Flash\List\lcd.lst #
# Object file = E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVA #
# L\IAR\OS-Probe\Flash\Obj\lcd.r79 #
# #
# #
##############################################################################
E:\UC_OS\Micrium\Software\EvalBoards\ST\STM3210B-EVAL\IAR\BSP\lcd.c
1 /******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
2 * File Name : lcd.c
3 * Author : MCD Application Team
4 * Date First Issued : 05/21/2007
5 * Description : This file includes the LCD driver for AM-240320LTNQW00H
6 * liquid Crystal Display Module of STM32F10x-EVAL.
7 ********************************************************************************
8 * History:
9 * 05/21/2007: V0.1
10 ********************************************************************************
11 * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
12 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
13 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
14 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
15 * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
16 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
17 *******************************************************************************/
18
19 /* Includes ------------------------------------------------------------------*/
20 #include "lcd.h"
21 #include "fonts.h"
\ In segment DATA_C, align 4, align-sorted
\ uc16 __data ASCII_Table[2280]
\ ASCII_Table:
\ 00000000 000000000000 DC16 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 0000
\ 0000002C 000000000000 DC16 0, 0, 0, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384
\ 800180018001
\ 800180018001
\ 800180018001
\ 80018001
\ 00000048 800180010000 DC16 384, 384, 0, 0, 384, 384, 0, 0, 0, 0, 0, 0, 0, 0, 204, 204, 204
\ 000080018001
\ 000000000000
\ 000000000000
\ 00000000CC00
\ CC00CC00
\ 0000006A CC00CC00CC00 DC16 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 00000000
\ 00000092 000000000000 DC16 0, 0, 0, 0, 0, 3168, 3168, 3168, 1584, 1584, 8190, 8190, 1584
\ 00000000600C
\ 600C600C3006
\ 3006FE1FFE1F
\ 3006
\ 000000AC 38071803FE1F DC16 1848, 792, 8190, 8190, 792, 792, 396, 396, 396, 0, 0, 128, 992
\ FE1F18031803
\ 8C018C018C01
\ 000000008000
\ E003
\ 000000C6 F80F9C0E8C1C DC16 4088, 3740, 7308, 6284, 140, 152, 504, 2016, 3712, 7296, 6284
\ 8C188C009800
\ F801E007800E
\ 801C8C18
\ 000000DC 8C189C18B80C DC16 6284, 6300, 3256, 4080, 992, 128, 128, 0, 0, 0, 0, 0, 0, 6158
\ F00FE0038000
\ 800000000000
\ 000000000000
\ 00000E18
\ 000000F8 1B0C110C1106 DC16 3099, 3089, 1553, 1553, 785, 785, 411, 398, 14528, 27840, 17504
\ 110611031103
\ 9B018E01C038
\ C06C6044
\ 0000010E 604430443044 DC16 17504, 17456, 17456, 17432, 27672, 14348, 0, 0, 0, 0, 480, 1008
\ 1844186C0C38
\ 000000000000
\ 0000E001F003
\ 00000126 380718061806 DC16 1848, 1560, 1560, 816, 496, 240, 248, 12700, 13070, 7686, 7174
\ 3003F001F000
\ F8009C310E33
\ 061E061C
\ 0000013C 061C063FFC73 DC16 7174, 16134, 29692, 8688, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12
\ F02100000000
\ 000000000000
\ 000000000000
\ 0C000C000C00
\ 0C00
\ 0000015C 0C000C000000 DC16 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 512
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 00000002
\ 00000184 00038001C000 DC16 768, 384, 192, 192, 96, 96, 48, 48, 48, 48, 48, 48, 48, 48, 96, 96
\ C00060006000
\ 300030003000
\ 300030003000
\ 300030006000
\ 6000
\ 000001A4 C000C0008001 DC16 192, 192, 384, 768, 512, 0, 0, 32, 96, 192, 384, 384, 768, 768
\ 000300020000
\ 000020006000
\ C00080018001
\ 00030003
\ 000001C0 000600060006 DC16 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 768, 768, 384, 384
\ 000600060006
\ 000600060003
\ 000380018001
\ 000001D8 C00060002000 DC16 192, 96, 32, 0, 0, 0, 0, 0, 0, 0, 192, 192, 1752, 2040, 480, 816
\ 000000000000
\ 000000000000
\ 0000C000C000
\ D806F807E001
\ 3003
\ 000001F8 380700000000 DC16 1848, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 384, 384
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 80018001
\ 00000220 800180018001 DC16 384, 384, 384, 16380, 16380, 384, 384, 384, 384, 384, 0, 0, 0, 0
\ FC3FFC3F8001
\ 800180018001
\ 800100000000
\ 00000000
\ 0000023C 000000000000 DC16 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 384, 384
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000080018001
\ 00000266 000100018000 DC16 256, 256, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2016
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 00000000E007
\ 0000028A E00700000000 DC16 2016, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000000000000
\ 000002B4 000000000000 DC16 0, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 0, 0, 0, 3072, 3072, 1536
\ 000000000000
\ 0000C000C000
\ 000000000000
\ 000000000000
\ 000C000C0006
\ 000002D8 000600060003 DC16 1536, 1536, 768, 768, 768, 896, 384, 384, 384, 192, 192, 192, 96
\ 000300038003
\ 800180018001
\ C000C000C000
\ 6000
\ 000002F2 600000000000 DC16 96, 0, 0, 0, 0, 0, 0, 0, 992, 2032, 3640, 3096, 6156, 6156, 6156
\ 000000000000
\ 00000000E003
\ F007380E180C
\ 0C180C180C18
\ 00000310 0C180C180C18 DC16 6156, 6156, 6156, 6156, 6156, 6156, 3096, 3640, 2032, 992, 0, 0, 0
\ 0C180C180C18
\ 180C380EF007
\ E00300000000
\ 0000
\ 0000032A 000000000000 DC16 0, 0, 0, 0, 256, 384, 448, 496, 408, 392, 384, 384, 384, 384, 384
\ 000000018001
\ C001F0019801
\ 880180018001
\ 800180018001
\ 00000348 800180018001 DC16 384, 384, 384, 384, 384, 384, 0, 0, 0, 0, 0, 0, 0, 992, 4088, 3096
\ 800180018001
\ 000000000000
\ 000000000000
\ 0000E003F80F
\ 180C
\ 00000368 0C180C180018 DC16 6156, 6156, 6144, 6144, 3072, 1536, 768, 384, 192, 96, 48, 24
\ 0018000C0006
\ 00038001C000
\ 600030001800
\ 00000380 FC1FFC1F0000 DC16 8188, 8188, 0, 0, 0, 0, 0, 0, 0, 480, 2040, 3608, 3084, 3084, 3072
\ 000000000000
\ 000000000000
\ E001F807180E
\ 0C0C0C0C000C
\ 0000039E 0006C003C007 DC16 1536, 960, 1984, 3072, 6144, 6144, 6156, 6156, 3096, 2040, 992, 0
\ 000C00180018
\ 0C180C18180C
\ F807E0030000
\ 000003B6 000000000000 DC16 0, 0, 0, 0, 0, 0, 3072, 3584, 3840, 3840, 3456, 3264, 3168, 3168
\ 000000000000
\ 000C000E000F
\ 000F800DC00C
\ 600C600C
\ 000003D2 300C180C0C0C DC16 3120, 3096, 3084, 16380, 16380, 3072, 3072, 3072, 3072, 0, 0, 0, 0
\ FC3FFC3F000C
\ 000C000C000C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -