lcm_unitone18.h.svn-base

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

SVN-BASE
72
字号
#ifndef __UNITONE18__
    #define __UNITONE18__

////////////////////////////////////////////////////////////////////////
//include
////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////
//define
////////////////////////////////////////////////////////////////////////
#ifdef _PRIMARY_LCM_UNITONE18
    #define PRIMARY_LCM_TYPE                    PANEL_MPU_TYPE

    #define PRIMARY_LCM_WIDTH                   128
    #define PRIMARY_LCM_HEIGHT                  160

    #define MC_PRIMARY_LCM_INIT                 UNITONE18_LCM_Init
    #define MC_PRIMARY_LCM_UPDATE               UNITONE18_LCM_Update
    #define MC_PRIMARY_LCM_POWER_ON             UNITONE18_LCM_PowerOn
    #define MC_PRIMARY_LCM_DISPLAY_ON           UNITONE18_LCM_DisplayOn
    #define MC_PRIMARY_LCM_DISPLAY_OFF          UNITONE18_LCM_DisplayOff
    #define MC_PRIMARY_LCM_STANDBY_ON           UNITONE18_LCM_StandbyOn
    #define MC_PRIMARY_LCM_STANDBY_OFF          UNITONE18_LCM_StandbyOff
    #define MC_PRIMARY_LCM_ADDRESS_REFRESH      UNITONE18_LCM_AddressRefresh
#endif

#ifdef _SECONDARY_LCM_UNITONE18
    #define SECONDARY_LCM_TYPE                  PANEL_MPU_TYPE

    #define SECONDARY_LCM_WIDTH                 128
    #define SECONDARY_LCM_HEIGHT                160

    #define MC_SECONDARY_LCM_INIT               UNITONE18_LCM_Init
    #define MC_SECONDARY_LCM_UPDATE             UNITONE18_LCM_Update
    #define MC_SECONDARY_LCM_POWER_ON           UNITONE18_LCM_PowerOn
    #define MC_SECONDARY_LCM_DISPLAY_ON         UNITONE18_LCM_DisplayOn
    #define MC_SECONDARY_LCM_DISPLAY_OFF        UNITONE18_LCM_DisplayOff
    #define MC_SECONDARY_LCM_STANDBY_ON         UNITONE18_LCM_StandbyOn
    #define MC_SECONDARY_LCM_STANDBY_OFF        UNITONE18_LCM_StandbyOff
    #define MC_SECONDARY_LCM_ADDRESS_REFRESH    UNITONE18_LCM_AddressRefresh
#endif

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


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


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


////////////////////////////////////////////////////////////////////////
//prototype function
////////////////////////////////////////////////////////////////////////
void UNITONE18_LCM_PowerOn(void);
void UNITONE18_LCM_DisplayOn(void);
void UNITONE18_LCM_DisplayOff(void);
void UNITONE18_LCM_StandbyOn(void);
void UNITONE18_LCM_StandbyOff(void);
void UNITONE18_LCM_AddressRefresh(void);
void UNITONE18_LCM_Init(U08);
void UNITONE18_LCM_Update(U08, U16 *);

#endif                // #ifndef __UNITONE18__

⌨️ 快捷键说明

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