📄 display.h
字号:
/****************************************************************
* Viaon Technology (Suzhou) Co.,Ltd
*
* Copyright 2007, Viaon Technology (Suzhou) Co.,Ltd,Suzhou,China
* All rights reserved.
*
*
* Filename: display.h
*
* Programmer: Greg
*
* Created: 1/2/2008
*
* Description: public functions
*
*
* Change History (most recent first): 2008.1.2
****************************************************************/
#ifndef __DISPLAY_H__
#define __DISPLAY_H__
#define DISP_NORMAL_STATUS 0X00
#define DISP_SONGIDX_STATUS 0X01
#define DISP_VOLUMN_STATUS 0X02
#define DISP_FMCH_STATUS 0X03
#define DISP_EQ_STATUS 0X04
#define DISP_DIGITAL_STATUS 0X05
//#define DISP_NODEV_STATUS 0X06
//#define DISP_PAUSE_STATUS 0X07
#define DISP_ERROR_STATUS 0X06
#define DISP_CTRLDIG_STATUS 0X07
//#define DISP_REPEAT_STATUS 0X08
#define DISP_IDLE_STATUS 0XFF
#define DISP_MAX_STATUS (DISP_CTRLDIG_STATUS+1)
#define DISP_SONGIDX_GAP 25
#define DISP_VOLUMN_GAP 30
#define DISP_FMCH_GAP 25
#define DISP_EQ_GAP 25
#define DISP_USBSD_GAP 25
#define DISP_PLAYPAUSE_GAP 25
#define DISP_DIGITAL_GAP 50
/////////////
//extern BYTE data bgDispStatus;
//extern BYTE data bgDispStatusChg;
extern SBYTE data sbPos;
#if (DIGITAL_SHOW == DIGITAL_SHOW_LCM)
void DispSetStatus(BYTE bStatus);
void DispFSM();
void DispInit(void);
void DispText(BYTE bColumn, BYTE bPage, BYTE *bpStr, BYTE bLen);
void DispValue(BYTE bColumn, BYTE bPage, WORD wVal, BYTE bFlag);
void DispReset(void);
#elif (DIGITAL_SHOW == DIGITAL_SHOW_DLED)
void DispFSM(void);
void DispInit(void);
void DispSetStatus(BYTE bStatus);
void DispReset(void);
void halDLEDISR(void);
#define DispText(bColumn, bPage, bpStr, bLen);
#define DispValue(bColumn, bPage, wVal, bFlag);
#else
#define DispSetStatus( bStatus);
#define DispFSM();
#define DispInit();
#define DispText(bColumn, bPage, bpStr, bLen);
#define DispValue(bColumn, bPage, wVal, bFlag);
#define DispReset();
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -