mqmacro.h
来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· C头文件 代码 · 共 68 行
H
68 行
/* $Header: /Windows CE/BigSur/SDBTEST/MediaQ/mqmacro.h 1 6/20/00 5:29p Mrastogi $
*
* Copyright (c) 1999 by MediaQ, Incorporated.
* All Rights Reserved.
*
* Confidential and Proprietary to MediaQ, Incorporated.
*
* MQMACRO.H : Handy macros
*
* $Log: /Windows CE/BigSur/SDBTEST/MediaQ/mqmacro.h $
*
* 1 6/20/00 5:29p Mrastogi
* Base Version received from HCL Noida on June 07, 2000.
//
// 1 9/15/99 10:33a Ngupta
*
* Rev 1.4 May 27 1999 18:02:20 chijen
* fix unbalanced #endif
*
* Rev 1.3 May 27 1999 16:30:56 chijen
* clean unused code
*
* Rev 1.2 Apr 07 1999 11:04:46 chijen
* one palette only
*
* Rev 1.1 Feb 24 1999 13:03:22 tzyywei
* Add rotation and DDIDump driver support
*
* Rev 1.0 Feb 20 1999 21:32:24 yuhuan
* Initial revision.
*/
//This macro wait for a certain power state
#define CHECK_IF_STATE_D(s) \
{ \
ULONG ulState = (s); \
ULONG ulPMReg; \
\
while (1) \
{ \
ulPMReg = pciREAD(PCI_PM_CNTL_STATUS); \
if ((ulPMReg & 0x03L) == ulState) \
break; \
} \
}
#define InDxState(s) CHECK_IF_STATE_D(s)
// This macro wait for power sequence is complete
//
#ifdef _EMUL_MQINIT
#define PowerSeqOff()
#else //_EMUL_MQINIT
#ifdef NO_WAIT_PowerSeqOff
#define PowerSeqOff() \
{ \
Sleep(300); \
}
#else //NO_WAIT_PowerSeqOff
#define PowerSeqOff() \
{ \
while (!(pmuREAD(PM_MISC) & POWER_IN_PROGRESS)); \
while (pmuREAD(PM_MISC) & POWER_IN_PROGRESS); \
}
#endif //NO_WAIT_PowerSeqOff
#endif //_EMUL_MQINIT
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?