lib.h

来自「用ST92163开发的鼠标」· C头文件 代码 · 共 67 行

H
67
字号
/*-*-*-*-*-*-*-*-*-*-* (C) 2000 STMicroelectronics *-*-*-*-*-*-*-*-*-*-*-*-*-*

PROJECT  : ST92163 USB Mass Storage Class - Bulk-Only
COMPILER : ST9 C

MODULE  :  lib.h
VERSION :  V 4.0

CREATION DATE :  19/09/2000

AUTHOR : Microcontroller Division - ePI BU Application Lab
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

/******************************************************
	Global Constants/Macro/Variables/Functions
******************************************************/

// Define for MMC_Flag

#define	CmdError				0
#define	CardEnable				1
#define	CRCError				2
#define CardIn					3
#define Clock_After_Data		4
#define Ident_Error				5
#define dummy_data				6
#define SD_Card					7


#define SCKHigh		0x0C
#define SCKLow		0xF3

#define SOUT		0

#define MMCSCK		2
#define MMCDATIN	5
#define MMCDATOUT	0
#define MMCCMD		1


/* #pragma register_file MMCFlag	147 */
#pragma register_file MMCFlag	12
extern volatile unsigned char	MMCFlag ;
#pragma register_file MMC_BufAddr
extern volatile void *MMC_BufAddr ;
#pragma register_file rspnbyte
extern volatile unsigned char	rspnbyte ;

/*  void WaitDelay( void) ; */
void WaitDelay( unsigned short) ;
void MakeCRC7( unsigned char *) ;
void SendCmd( void) ;
void Response( void) ;
void SendClock( void) ;

extern void Response_1(void);
extern void ReadData(void);
extern void WriteData(void);
extern void SetCMDRd(void);
extern void SetCMDWr(void);
extern void SetDataRd(void);
extern void SetDataWr(void);
extern void Init_SCI(void);
extern const unsigned char LSB_2_MSB[256];
extern void GenerateCRC16(void);

/***************************** end of file ********************************/

⌨️ 快捷键说明

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