📄 scaler.h
字号:
//----------------------------------------------------------------------------------------------------
// ID Code : Scaler.h No.0002
// Update Note :
//
//----------------------------------------------------------------------------------------------------
//--------------------------------------------------
// Definitions of Scaler
//--------------------------------------------------
//----------------------------------------------------------------------------------------------------
#ifdef __SCALER__
//--------------------------------------------------
// Global Variables
//--------------------------------------------------
BYTE data ucVLDCnt, ucVLDTemp;
BYTE code *pvldarray;
//--------------------------------------------------
// Function Prototypes
//--------------------------------------------------
void CScalerInitial(void);
void CScalerInitialForRTD2023(void);
void CScalerResetInForRTD2023(void); //Updated by Realtek at 20050617
void CScalerReset(void);
void CScalerInitialDisplayInterface(void);
void CScalerInitialDisplayOutput(void);
void CScalerEnableDisplayOutput(void);
void CScalerDisableDisplayOutput(void);
void CScalerSendReadStop(void);
void CScalerSendWriteStop(void);
void CScalerSendAddr(BYTE ucAddr, bit bReadWrite, bit bAutoInc);
void CScalerSendByte(BYTE ucValue);
void CScalerWrite(BYTE ucAddr, WORD usLength, BYTE *pArray, bit bAutoInc);
void CScalerRead(BYTE ucAddr, BYTE ucLength, BYTE *pArray, bit bAutoInc);
void CScalerWriteAmount(BYTE ucAddr, WORD usLength, BYTE ucValue, bit bAutoInc);
void CScalerSetByte(BYTE ucAddr, BYTE ucValue);
void CScalerSetBit(BYTE ucAddr, BYTE ucAnd, BYTE ucOr);
BYTE CScalerGetBit(BYTE ucAddr, BYTE ucAnd);
void CScalerCodeW(BYTE code *pArray);
void CScalerLoadFont(BYTE code *pArray, WORD usOffset, WORD usLength, BYTE ucPar);
BYTE CScalerGetVLD(void);
bit CScalerGetBitVLD(void);
#else
//--------------------------------------------------
// Extern Global Variables
//--------------------------------------------------
extern BYTE data ucVLDCnt, ucVLDTemp;
extern BYTE code *pvldarray;
//--------------------------------------------------
// Extern Function Prototypes
//--------------------------------------------------
extern void CScalerInitial(void);
extern void CScalerInitialForRTD2023(void);//Updated by Realtek at 20050617
extern void CScalerResetInForRTD2023(void);//Updated by Realtek at 20050617
extern void CScalerEnableDisplayOutput(void);
extern void CScalerDisableDisplayOutput(void);
extern void CScalerSendReadStop(void);
extern void CScalerSendWriteStop(void);
extern void CScalerSendAddr(BYTE ucAddr, bit bReadWrite, bit bAutoInc);
extern void CScalerSendByte(BYTE ucValue);
extern void CScalerWrite(BYTE ucAddr, WORD usLength, BYTE *pArray, bit bAutoInc);
extern void CScalerRead(BYTE ucAddr, BYTE ucLength, BYTE *pArray, bit bAutoInc);
extern void CScalerWriteAmount(BYTE ucAddr, WORD usLength, BYTE ucValue, bit bAutoInc);
extern void CScalerSetByte(BYTE ucAddr, BYTE ucValue);
extern void CScalerSetBit(BYTE ucAddr, BYTE ucAnd, BYTE ucOr);
extern BYTE CScalerGetBit(BYTE ucAddr, BYTE ucAnd);
extern void CScalerCodeW(BYTE code *pArray);
extern void CScalerLoadFont(BYTE code *pArray, WORD usOffset, WORD usLength, BYTE ucPar);
extern BYTE CScalerGetVLD(void);
extern bit CScalerGetBitVLD(void);
extern void CScalerReset(void);
#endif
//----------------------------------------------------------------------------------------------------
//--------------------------------------------------
// Macro of Scaler.c
//--------------------------------------------------
#define SETSCALERSCLK() (bSCALERSCLK = _TRUE)
#define CLRSCALERSCLK() (bSCALERSCLK = _FALSE)
#define SETSCALERSCSB() (bSCALERSCSB = _TRUE)
#define CLRSCALERSCSB() (bSCALERSCSB = _FALSE)
#define SETSCALERSDIO3(x) (bSCALERSDIO3 = x)
#define GETSCALERSDIO3() (bSCALERSDIO3)
#if(_HOST_INTERFACE == _PARALLEL_PORT)
#define SETSCALERSDIO0(x) (bSCALERSDIO0 = x)
#define GETSCALERSDIO0() (bSCALERSDIO0)
#define SETSCALERSDIO1(x) (bSCALERSDIO1 = x)
#define GETSCALERSDIO1() (bSCALERSDIO1)
#define SETSCALERSDIO2(x) (bSCALERSDIO2 = x)
#define GETSCALERSDIO2() (bSCALERSDIO2)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -