mmcglbl.c

来自「How to control MMC interface under SZ pl」· C语言 代码 · 共 52 行

C
52
字号
/******************************************************************************

 C   H E A D E R   F I L E

 (c) Copyright Motorola Semiconductors Hong Kong Limited 1999 - 2002
 ALL RIGHTS RESERVED

*******************************************************************************

 Project Name : Portable Personal System Manager - GT version 2.0
 Project No.  : PDAPSM05
 
 Title        : 
 
 File Name    : MMCGLBL.c  
 
 Last Modified: Jan 31, 2002

 Functions    : 

 Description  : Global Variable of MMC Driver

 Cautions     :

******************************************************************************/

#include "mmclocal.h"
#include "Dma_typ.h"

MMC_CARD   _gMMCCardInfo;               /* CARD STRUCTURE                     */

U16   _gMMCDirEntryNum;                 /* THE NUMBER OF DIRECTORY ENTRIES    */

U16   _gMMCFatSectNum;                  /* THE NUMBER OF SECTORS PER 1FAT     */

U8    _gMMCSysAreaBuff[MMC_BLOCK_SIZE]; /* BUFFER FOR MBR/BPB DATA            */

CHAN_NUM _gMMCDMAChannel=0xFF;			//DMA channel

DMA_REQ  _gMMCDMAReq={_MMCTransferEnd,NULL}; //Only for DMA channel request 

///TASK_ID  _gMMCWaitTask=0;				//Save currect task ID. 

U8	 _gMMCIsTransferDone=0;             //flag whether DMA transferring done

U8   _gMMCTransferStatus=0;				//flag status after DMA transferring 

U16	 _gMMCIsIrpt;						//Copy MMC Status register when interrupt happen

U16  _gLastErrorCmd=0;                  //last Error Command

MMC_CARD_INFO _gCardInfo;				//Only using for One card

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?