⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mqmacro.h

📁 WinCE 3.0 BSP, 包含Inter SA1110, Intel_815E, Advantech_PCM9574 等
💻 H
字号:
//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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -