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

📄 omap30_lcdc.h

📁 有关于USB的一些主机端驱动
💻 H
📖 第 1 页 / 共 2 页
字号:
//-------------------------------------------------------------------------------
//          TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION  
//   Property of Texas Instruments
//   For Unrestricted Internal Use Only
//   Unauthorized reprofuction and/or distribution is strictly prohibited.
//   This product is protected under copyright law and trade secret law
//   as an unpublished work
//   Created 2000,  (C) Copyright 2000 Texas Instruments. All rights reserved
//
//-------------------------------------------------------------------------------
#ifndef _OMAP30_LCDC__H_
#define _OMAP30_LCDC__H_

//-------------------------------------------------------------------------------
//
//   ARM REGISTERS DECLARATION
//
//-------------------------------------------------------------------------------

#define            LCDC_BASE_ADDR				MEM_ARM_LCD_CONTROLLER_ADDR

//LCDC_LCD_CTRL_REG
//-------------------
#define            LCDC_LCD_CTRL_REG                                           REG32(LCDC_BASE_ADDR+0x00)

#define            LCDC_LCD_CTRL_REG_MASK                                        0x007FF39B
           
#define            LCDC_LCD_CTRL_REG_WCE_POS                                     22
#define            LCDC_LCD_CTRL_REG_WCE_NUMB                                    1
#define            LCDC_LCD_CTRL_REG_WCE_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_CTRL_REG_PLM_POS                                     20
#define            LCDC_LCD_CTRL_REG_PLM_NUMB                                    2
#define            LCDC_LCD_CTRL_REG_PLM_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_CTRL_REG_FDD_POS                                     12
#define            LCDC_LCD_CTRL_REG_FDD_NUMB                                    8
#define            LCDC_LCD_CTRL_REG_FDD_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_CTRL_REG_M8B_POS                                     9
#define            LCDC_LCD_CTRL_REG_M8B_NUMB                                    1
#define            LCDC_LCD_CTRL_REG_M8B_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_CTRL_REG_LCDBE_POS                                   8
#define            LCDC_LCD_CTRL_REG_LCDBE_NUMB                                  1
#define            LCDC_LCD_CTRL_REG_LCDBE_RES_VAL                               0x0
//R/W

#define            LCDC_LCD_CTRL_REG_LCD_TFT_POS                                 7
#define            LCDC_LCD_CTRL_REG_LCD_TFT_NUMB                                1
#define            LCDC_LCD_CTRL_REG_LCD_TFT_RES_VAL                             0x0
//R/W

#define            LCDC_LCD_CTRL_REG_LOADMASK_POS                                4
#define            LCDC_LCD_CTRL_REG_LOADMASK_NUMB                               1
#define            LCDC_LCD_CTRL_REG_LOADMASK_RES_VAL                            0x0
//R/W

#define            LCDC_LCD_CTRL_REG_LCDDONEMASK_POS                             3
#define            LCDC_LCD_CTRL_REG_LCDDONEMASK_NUMB                            1
#define            LCDC_LCD_CTRL_REG_LCDDONEMASK_RES_VAL                         0x0
//R/W

#define            LCDC_LCD_CTRL_REG_LCDBW_POS                                   1
#define            LCDC_LCD_CTRL_REG_LCDBW_NUMB                                  1
#define            LCDC_LCD_CTRL_REG_LCDBW_RES_VAL                               0x0
//R/W

#define            LCDC_LCD_CTRL_REG_LCD_ENABLE_POS                              0
#define            LCDC_LCD_CTRL_REG_LCD_ENABLE_NUMB                             1
#define            LCDC_LCD_CTRL_REG_LCD_ENABLE_RES_VAL                          0x0
//R/W


//LCDC_LCD_TIMING_0
//-------------------
#define            LCDC_LCD_TIMING_0                                           REG32(LCDC_BASE_ADDR+0x04)

#define            LCDC_LCD_TIMING_0_MASK                                        0xFFFFFFF0

#define            LCDC_LCD_TIMING_0_HBP_POS                                     24
#define            LCDC_LCD_TIMING_0_HBP_NUMB                                    8
#define            LCDC_LCD_TIMING_0_HBP_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_0_HFP_POS                                     16
#define            LCDC_LCD_TIMING_0_HFP_NUMB                                    8
#define            LCDC_LCD_TIMING_0_HFP_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_0_HSW_POS                                     10
#define            LCDC_LCD_TIMING_0_HSW_NUMB                                    6
#define            LCDC_LCD_TIMING_0_HSW_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_0_PPL_POS                                     0
#define            LCDC_LCD_TIMING_0_PPL_NUMB                                    10
#define            LCDC_LCD_TIMING_0_PPL_RES_VAL                                 0x0
//R/W


//LCDC_LCD_TIMING_1
//-------------------
#define            LCDC_LCD_TIMING_1                                           REG32(LCDC_BASE_ADDR+0x08)
           
#define            LCDC_LCD_TIMING_1_MASK                                        0xFFFFFFFF

#define            LCDC_LCD_TIMING_1_VBP_POS                                     24
#define            LCDC_LCD_TIMING_1_VBP_NUMB                                    8
#define            LCDC_LCD_TIMING_1_VBP_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_1_VFP_POS                                     16
#define            LCDC_LCD_TIMING_1_VFP_NUMB                                    8
#define            LCDC_LCD_TIMING_1_VFP_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_1_VSM_POS                                     10
#define            LCDC_LCD_TIMING_1_VSM_NUMB                                    6
#define            LCDC_LCD_TIMING_1_VSM_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_1_LPP_POS                                     0
#define            LCDC_LCD_TIMING_1_LPP_NUMB                                    10
#define            LCDC_LCD_TIMING_1_LPP_RES_VAL                                 0x0
//R/W


//LCDC_LCD_TIMING_2
//-------------------
#define            LCDC_LCD_TIMING_2                                           REG32(LCDC_BASE_ADDR+0x0C)
           
#define            LCDC_LCD_TIMING_2_MASK                                        0x00FFFFFF

#define            LCDC_LCD_TIMING_2_IEO_POS                                     23
#define            LCDC_LCD_TIMING_2_IEO_NUMB                                    1
#define            LCDC_LCD_TIMING_2_IEO_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_2_IPC_POS                                     22
#define            LCDC_LCD_TIMING_2_IPC_NUMB                                    1
#define            LCDC_LCD_TIMING_2_IPC_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_2_IHS_POS                                     21
#define            LCDC_LCD_TIMING_2_IHS_NUMB                                    1
#define            LCDC_LCD_TIMING_2_IHS_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_2_IVS_POS                                     20
#define            LCDC_LCD_TIMING_2_IVS_NUMB                                    1
#define            LCDC_LCD_TIMING_2_IVS_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_2_ACBI_POS                                    16
#define            LCDC_LCD_TIMING_2_ACBI_NUMB                                   4
#define            LCDC_LCD_TIMING_2_ACBI_RES_VAL                                0x0
//R/W

#define            LCDC_LCD_TIMING_2_ACB_POS                                     8
#define            LCDC_LCD_TIMING_2_ACB_NUMB                                    8
#define            LCDC_LCD_TIMING_2_ACB_RES_VAL                                 0x0
//R/W

#define            LCDC_LCD_TIMING_2_PCD_POS                                     0
#define            LCDC_LCD_TIMING_2_PCD_NUMB                                    8
#define            LCDC_LCD_TIMING_2_PCD_RES_VAL                                 0x0
//R/W


//LCDC_LCD_STATUS
//-------------------
#define            LCDC_LCD_STATUS                                             REG32(LCDC_BASE_ADDR+0x10)

#define            LCDC_LCD_STATUS_MASK                                          0x0000006D
           
#define            LCDC_LCD_STATUS_PL_POS                                        6
#define            LCDC_LCD_STATUS_PL_NUMB                                       1
#define            LCDC_LCD_STATUS_PL_RES_VAL                                    0x0
//R

#define            LCDC_LCD_STATUS_FUF_POS                                       5
#define            LCDC_LCD_STATUS_FUF_NUMB                                      1
#define            LCDC_LCD_STATUS_FUF_RES_VAL                                   0x0
//R

#define            LCDC_LCD_STATUS_ABC_POS                                       3
#define            LCDC_LCD_STATUS_ABC_NUMB                                      1
#define            LCDC_LCD_STATUS_ABC_RES_VAL                                   0x0
//R

#define            LCDC_LCD_STATUS_SYNC_POS                                      2
#define            LCDC_LCD_STATUS_SYNC_NUMB                                     1
#define            LCDC_LCD_STATUS_SYNC_RES_VAL                                  0x0
//R

⌨️ 快捷键说明

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