📄 cffunc.h
字号:
#ifndef _cffunc_
#define _cffunc_
/*++
Copyright (c) 2001 Sunplus Technology Co., Ltd.
Module Name:
cffunc.h
Abstract:
Header file related to smc layer function declaration
Environment:
Keil C51 Compiler
Revision History:
09/04/2001 William Yeo created
--*/
//------------------------------------------------------------------------------
//Function prototype
//------------------------------------------------------------------------------
//-------------------------------------
//cfasic.c
//-------------------------------------
//patch4.5@ada@Add timeout count begin
UCHAR CF_HwInitialize(UCHAR doReset);
//patch4.5@ada@Add timeout count end
BYTE CF_GetID(void);
BYTE CF_LCard2Sram(ULONG logAddr);
BYTE CF_LSram2Card(ULONG logAddr);
BYTE CF_LCard2Dram(ULONG logAddr, ULONG ramAddr);
BYTE CF_LDram2Card(ULONG logAddr, ULONG ramAddr);
BYTE CF_LCard2Usb(ULONG logAddr);
BYTE CF_LDram2CardMore(ULONG logAddr, ULONG ramAddr, ULONG numSector);
//richie@mi 0411
UCHAR CF_LUsb2CardMore(ULONG logAddr, ULONG numSector);
BYTE CF_LCard2DramMore(ULONG logAddr, ULONG ramAddr, ULONG numSector);
//richie@mi 0409
UCHAR CF_LCard2UsbMore(ULONG logAddr, ULONG numSector);
BYTE CF_LFifo2CardMore(BYTE mode, ULONG logAddr, ULONG numSector);
BYTE CF_EraseOneSector(ULONG logAddr);
BYTE CF_LVideoFifo2Card(ULONG logAddr);
BYTE CF_LCard2Fifo(BYTE mode, ULONG logAddr);
BYTE CF_LFifo2Card(BYTE mode, ULONG logAddr);
BYTE CF_LCard2SramByPort(ULONG logAddr);
BYTE CF_LSram2CardByPort(ULONG logAddr);
BYTE CF_LDram2CardByPort(ULONG logAddr, ULONG ramAddr);
BYTE CF_LCard2DramByPort(ULONG logAddr, ULONG ramAddr);
BYTE CF_LCard2DramByVLC(ULONG logAddr, ULONG ramAddr);
BYTE CF_LDram2CardByVLC(ULONG logAddr, ULONG ramAddr);
void Fifo2DBuffer(void);
void DBuffer2Fifo(void);
void Fifo2Dram(ULONG ramAddr);
void Dram2Fifo(ULONG ramAddr);
void Fifo2Dram_Dwn(ULONG ramAddr);
void Dram2Fifo_Upl(ULONG ramAddr);
void CF_Read1Sect(ULONG LBAaddr);
void CF_Write1Sect(ULONG LBAaddr);
BYTE CF_MemCmdRead(BYTE MemCmd);
void CF_MemCmdWrite(BYTE MemCmd, BYTE MemData);
void CFMemTest(void);
//-------------------------------------
//cfcore.c
//-------------------------------------
BYTE CF_Initialize(BYTE doDOSInitial);
WORD CF_GetBehavior(void);
BYTE CF_CardDetect(void);
BYTE CF_EraseTotalBlock(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -