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

📄 hal_confignook.c

📁 是一个手机功能的模拟程序
💻 C
📖 第 1 页 / 共 2 页
字号:
//===============================================================================
//  HAL_STRUCT information generated by 13716CFG.EXE (Build 47)
//  Copyright (c) 2002 Epson Research and Development, Inc.
//  All rights reserved.
//
//  DISPLAYS      WxHxBPP     FREQ    SUBTYPE                                    
//  ------------- ----------- ------- -------------------------------------------
// *LCD1=Parallel 132x176x16  NA      5.6.5 (8-bit)
//  LCD2=Parallel 132x176x16  NA      5.6.5 (8-bit)
//  LCD3=Serial   132x176x16  NA      4.4.4 (8-bit)
// 
//  DIMENSIONS    WxHxBPP @ STRIDE   START   SADDR     ADDITIONAL                
//  ------------- ------------------ ------- --------- --------------------------
//  Main/Resizer  132x176x16 @ 264   0,0     00000000h Swivel=0 Scaling=OFF
//  Overlay       132x176x8 @ 132    NA      0000C800h Swivel=OFF Scaling=OFF
// 
//  CLOCKS        FREQ        SOURCE                                             
//  ------------- ----------- ---------------------------------------------------
//  INCLK         54.001 MHz  PLL (via CLKI)
//  SYSCLK        54.001 MHz  INCLK/1
//  LCDPCLK       2.250 MHz   SYSCLK/24
//  CMCLKOUT      13.500 MHz  SYSCLK/4
//  I2CCLK        9.000 MHz   INCLK/6
//
//  This file INSTANTIATES the HalInfo structure, and should
//  only be included, one time, by the mini-HAL.
//===============================================================================

#include "hal_private.h"

#ifndef HAL_STRUCT_NAME
#define HAL_STRUCT_NAME HalInfo
#endif

HAL_STRUCT HAL_STRUCT_NAME =
{
    HALCHIPID" HAL EXE",    // HAL ID string
    "\x00",                 // Configuration description
    "\x01" "6 SLPIN 95\x00\x02" "2 DISOFF AE\x00\x03" "DISCTL\x00\x0F" "13 DATCTL BC\x00\x12" "8 PSET 75\x00\x15" "9 CSET 15\x00\x1A" "7 SLPOUT\x00\x1BPAUSE\x00\x1C" "1 DISON AF\x00\x1DPAUSE\x00\x1E" "14 RAMWR 5C\x00",  // Parallel LCD1 strings pool
    "\x01" "6 SLPIN 95\x00\x02" "2 DISOFF AE\x00\x03" "DISCTL\x00\x0F" "13 DATCTL BC\x00\x12" "8 PSET 75\x00\x15" "9 CSET 15\x00\x1A" "7 SLPOUT\x00\x1BPAUSE\x00\x1C" "1 DISON AF\x00\x1DPAUSE\x00\x1E" "14 RAMWR 5C\x00",  // Parallel LCD2 strings pool
    "\x01" "disctl\x00\x05" "com scan\x00\abug fix\x00\bpageset\x00\vcolset\x00\x0E" "dactl\x00\x12" "disinv\x00\x13slpout\x00\x14power\x00\x17volume\x00\x1A" "dison\x00\x1Bramwr\x00",  // Serial LCD3 strings pool
    sizeof(HAL_STRUCT),     // Sizeof this structure
    0x0000,                 // CRC of the rest of structure

    HALCHIPID,              // Chip ID
    0x1234,                 // Endian detect (LE=0x1234)
    0,                      // Reserved for alignment

    32768L,                 // CLKI frequency (in Hz)
    32768L,                 // Internal OSC frequency (in Hz)

    0x01000000,             // Physical base memory address
    0x00000000,             // Physical register address offset
    0x00000000,             // Physical memory address offset

    640, 480,               // Camera1 expected image size

    81920L,                 // Required VRAM (in bytes)
    fNO_INIT_I2C, // Hal Information flags

    {                       // LCD1 init sequence
        HAL_LCD_ENDOFTABLE
    },
    {                       // LCD2 init sequence//NEW
    	 //Gray set start
    	HAL_LCD_DELAY   + 25,
        HAL_LCD_COMMAND + 0xCB,     
        HAL_LCD_PARAM   + 0x28,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0x42,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0x59,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0x73,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0x9a,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0x9e, 
	 	HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xaf,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xbd,     
        HAL_LCD_PARAM   + 0x00, 
        //////////////////////
        HAL_LCD_PARAM   + 0xc9,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xd3,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xdb,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xe3,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xea,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xf0, 
	 	HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xf5,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xf9,     
        HAL_LCD_PARAM   + 0x00, 
        //////////////////////
        HAL_LCD_PARAM   + 0xfe,     
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0x02,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x05,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x09,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x0c,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x0f, 
	 	HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x12,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x15,     
        HAL_LCD_PARAM   + 0x01, 
        //////////////////////
        HAL_LCD_PARAM   + 0x18,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x1b,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x1d,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x1f,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x21,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x23, 
	 	HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x25,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x27,     
        HAL_LCD_PARAM   + 0x01,         
        //////////////////////   
        HAL_LCD_PARAM   + 0x29,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x2b,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x2c,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x2e,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x2f,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x31, 
	 	HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x32,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x34,     
        HAL_LCD_PARAM   + 0x01,         
        //////////////////////         
        HAL_LCD_PARAM   + 0x35,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x36,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x38,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x39,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x3a,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x3b, 
	 	HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x3c,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x3d,     
        HAL_LCD_PARAM   + 0x01,         
        //////////////////////         
        HAL_LCD_PARAM   + 0x3e,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x3f,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x40,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x41,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x42,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x43, 
	 	HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x44,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x45,     
        HAL_LCD_PARAM   + 0x01,         
        //////////////////////         
        HAL_LCD_PARAM   + 0x46,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x47,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x48,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x49,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x4a,     
        HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0x4b, 
	 	HAL_LCD_PARAM   + 0x01,     
        HAL_LCD_PARAM   + 0xf4,     
        HAL_LCD_PARAM   + 0x01,     
 	//Gray set end
 	//Display control set start
        HAL_LCD_COMMAND + 0xCA,     
        HAL_LCD_PARAM   + 0x4C,     
        HAL_LCD_PARAM   + 0x01, 
        HAL_LCD_PARAM   + 0x66,     
        HAL_LCD_PARAM   + 0x00,  
        HAL_LCD_PARAM   + 0x00,     
        HAL_LCD_PARAM   + 0xB4,  

⌨️ 快捷键说明

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