lcm_epson_l5f30363.h.svn-base

来自「多个厂家的LCD 驱动程序」· SVN-BASE 代码 · 共 78 行

SVN-BASE
78
字号
#ifndef __LCM_L5F30363_H__
    #define __LCM_L5F30363_H__

////////////////////////////////////////////////////////////////////////
//include
////////////////////////////////////////////////////////////////////////
#include "iMagicApi.h"

////////////////////////////////////////////////////////////////////////
//prototype function
////////////////////////////////////////////////////////////////////////
void EPSON_L5F30363_LCM_PowerOn(void);
void EPSON_L5F30363_LCM_DisplayOn(void);
void EPSON_L5F30363_LCM_DisplayOff(void);
void EPSON_L5F30363_LCM_StandbyOn(void);
void EPSON_L5F30363_LCM_StandbyOff(void);
void EPSON_L5F30363_LCM_AddressRefresh(void);
void EPSON_L5F30363_LCM_Init(U08);
void EPSON_L5F30363_LCM_Update(U08, U16 *);
void EPSON_L5F30363_LCM_RamAddress(U08, U16, U16);

////////////////////////////////////////////////////////////////////////
//define
////////////////////////////////////////////////////////////////////////
#ifdef _PRIMARY_LCM_EPSON_L5F30363

#define PRIMARY_LCM_TYPE                PANEL_MPU_TYPE

#define PRIMARY_LCM_WIDTH                240
#define PRIMARY_LCM_HEIGHT                320

#define MC_PRIMARY_LCM_INIT                EPSON_L5F30363_LCM_Init
#define MC_PRIMARY_LCM_UPDATE                EPSON_L5F30363_LCM_Update
#define MC_PRIMARY_LCM_POWER_ON                EPSON_L5F30363_LCM_PowerOn
#define MC_PRIMARY_LCM_DISPLAY_ON            EPSON_L5F30363_LCM_DisplayOn
#define MC_PRIMARY_LCM_DISPLAY_OFF            EPSON_L5F30363_LCM_DisplayOff
#define MC_PRIMARY_LCM_STANDBY_ON            EPSON_L5F30363_LCM_StandbyOn
#define MC_PRIMARY_LCM_STANDBY_OFF            EPSON_L5F30363_LCM_StandbyOff
#define MC_PRIMARY_LCM_ADDRESS_REFRESH            EPSON_L5F30363_LCM_AddressRefresh
    #define MC_PRIMATY_LCM_RAM_ADDRESS          EPSON_L5F30363_LCM_RamAddress
#endif

#ifdef _SECONDARY_LCM_EPSON_L5F30363

#define SECONDARY_LCM_TYPE                PANEL_MPU_TYPE

#define SECONDARY_LCM_WIDTH                240
#define SECONDARY_LCM_HEIGHT                 320

#define MC_SECONDARY_LCM_INIT                EPSON_L5F30363_LCM_Init
#define MC_SECONDARY_LCM_UPDATE                EPSON_L5F30363_LCM_Update
#define MC_SECONDARY_LCM_POWER_ON            EPSON_L5F30363_LCM_PowerOn
#define MC_SECONDARY_LCM_DISPLAY_ON            EPSON_L5F30363_LCM_DisplayOn
#define MC_SECONDARY_LCM_DISPLAY_OFF            EPSON_L5F30363_LCM_DisplayOff
#define MC_SECONDARY_LCM_STANDBY_ON            EPSON_L5F30363_LCM_StandbyOn
#define MC_SECONDARY_LCM_STANDBY_OFF            EPSON_L5F30363_LCM_StandbyOff
#define MC_SECONDARY_LCM_ADDRESS_REFRESH        EPSON_L5F30363_LCM_AddressRefresh
    #define MC_SECONDARY_LCM_RAM_ADDRESS        EPSON_L5F30363_LCM_RamAddress
#endif

////////////////////////////////////////////////////////////////////////
//typedef struct
////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////
//enum
////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////
//extern global variable
////////////////////////////////////////////////////////////////////////


#endif            // #ifndef __LCM_L5F30363_H__

⌨️ 快捷键说明

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