📄 setmode.c
字号:
/*++
Copyright (c) 2001 Sunplus Technology Co., Ltd.
Module Name:
setmode.c
Abstract:
Module related to mode setup
Environment:
Keil C51 Compiler
Revision History:
08/28/2001 Chi-Yeh Tsai created
--*/
//=============================================================================
//Header file
//=============================================================================
#include "general.h"
#include "setmode.h"
#include "main.h"
//=============================================================================
//Symbol
//=============================================================================
//-----------------------------------------------------------------------------
//Constant
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
//Variable
//-----------------------------------------------------------------------------
//=============================================================================
//Program
//=============================================================================
//-----------------------------------------------------------------------------
//SETMODE_WaitDmaCompletion
//-----------------------------------------------------------------------------
void SETMODE_WaitDmaCompletion(void) USING_1
/*++
Routine Description:
wait DMA completion
Arguments:
none
Return Value:
none
--*/
{
UCHAR complete;
ULONG timeoutCount = 0;
while (1)
{
L2_CheckDMACmp(&complete);
if (complete)
{
break;
}
else
{
timeoutCount++;
if (timeoutCount > K_TimeoutLimit)
{
L2_ResetDMA();
break;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -