YvcConfig.h 5.49 KB
Newer Older
崔立宝's avatar
崔立宝 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
/********************************************************************************/
/*  CONFIDENTIAL                                                                */
/*  Copyright (C) 2011 Yamaha Corporation. All rights reserved.                 */
/*  Module          : $Workfile: YvcConfig.h $                                  */
/*  Description     : XFL Driver Configuration parameter include header         */
/*  Version         : $Rev: 145 $                                                */
/*  Last UpDate Time: $Date:: 2012-08-24 13:55:38#$                             */
/*  FOOT NOTE       : adjust 4tab                                               */
/*  AUTHOR          : H.Katayama                                                */
/********************************************************************************/
#ifndef _def_YVC_CONFIG_H_
#define _def_YVC_CONFIG_H_

/********************************************************************************************
 *                          Development environment setting
 ********************************************************************************************/
 
/*--- Bit filed allocation ---*/
#define YVC_BIT_FIELD                       (1)     /* 0: MSB priority allocation           */
                                                    /* 1: LSB priority allocation           */

/********************************************************************************************
 *                            LCD panel settings
 ********************************************************************************************/
//#define USE_LCD_HSD043I9W1                  (1)
//#define USE_LCD_AUOC035QAN01                (1)
#define USE_LCD_CPTCLAP070LM01XN            (1)

/********************************************************************************************
 *                           Pattern memory setting
 ********************************************************************************************/
//#define   USE_SPANSION_S25FL256S            (1)
//#define   USE_ISSI_IS25LP256D               (1)
#define   USE_WINBOND_W25Q256FV             (1)   
//#define   USE_WINBOND_W25Q128FV             (1)
//#define   USE_GIGADEVICE_GD25Q127C          (1)

/********************************************************************************************
 *                          Expanded function setting
 ********************************************************************************************/
/*--- YVC1_Init function ---*/
#define YVC_GENERAL_TABLE_INIT              (1)     /* 0: General table is not initialized  */
                                                    /* 1: General table is initialized      */
                                                    
/********************************************************************************************
 *                               Text layer setting
 ********************************************************************************************/
#define YVC_TEXT_LYR_ENABLE                 (0)     /* 0: Text layer is disabled            */
                                                    /* 1: Text layer is enabled             */
#define YVC_TEXT_DISPLAY_DIR                (0)     /* 0: Horizontal direction              */
                                                    /* 1: Vertical direction                */
#define YVC_TEXT_SEGMENTED_KERNING          (0)     /* 0: Individually Kerning              */
                                                    /* 1: Segmented Kerning                 */
                                                                                                                                                            
/********************************************************************************************
 *                          General table area setting
 ********************************************************************************************/
/*--- Host Controlled Layer area setting ---*/
#define YVC_LYR_ADDR_CPU               (0x0000U)    /* Host Controlled Layer start address  */
#define YVC_LYR_NUM_CPU                (82)         /* Number of Host Controlled Layers     */

/*--- Character Code area setting ---*/
#define YVC_TBL_PTEXT_ADDR             (0x0C00U)    /* Character Code area start address    */
#define YVC_TBL_PTEXT_BLOCK_NUM        (12)         /* Number of Text block                 */
#define YVC_TBL_PTEXT_BLOCK_SIZE       (20)         /* Number of Characters in one block    */

/*--- Font Type Attribute Data area setting ---*/
#define YVC_TBL_FONT_ADDR              (0x0FC0U)    /* Font Type Attribute Data area start address */
#define YVC_TBL_FONT_NUM               (8)          /* Number of Font Type Attribute Data   */

/********************************************************************************************
 *                        Color palette table area setting
 ********************************************************************************************/
/*--- Sprite color palette area setting ---*/
#define YVC_SPRITE_PLT_ADDR            (0x0000U)    /* Sprite color palette start address   */
#define YVC_SPRITE_COLOR_NUM           (0)          /* Number of sprite color(4Byte/Color)  */

/*--- Text color palette area setting ---*/
#define YVC_TEXT_PLT_ADDR              (0x0E00U)    /* Text color palette start address     */
#define YVC_TEXT_COLOR_NUM             (64)         /* Number of text color(8Byte/Color)    */

#endif /* _def_YVC_CONFIG_H_	*/

/* ----------------------------- E O F ----------------------------------------*/