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

📄 vmedia.h

📁 用ST92163开发的鼠标
💻 H
字号:
/*-*-*-*-*-*-*-*-*-*-* (C) 2000 STMicroelectronics *-*-*-*-*-*-*-*-*-*-*-*-*-*

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

MODULE  :  vMedia.h
VERSION :  V 4.0

CREATION DATE :  19/09/2000

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

DESCRIPTION:    All processings related to a virtual Flash Media

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

#pragma register_file DeviceIndex
extern volatile unsigned char DeviceIndex;
#pragma register_file Media01_Present
extern volatile unsigned char Media01_Present;
#pragma register_file Media2_Present
extern volatile unsigned char Media2_Present;

#define CF_INDEX	0
#define SMC_INDEX	1
#define MMC_INDEX	2

extern BYTE	Media_State;
#define MEDIA_IDLE		0
#define MEDIA_READ		1
#define MEDIA_WRITE		2
#define MEDIA_VERIFY	3
#define MEDIA_FORMAT	4


#define MEDIA0_USE		0
#define MEDIA0_CHANGE	1
#define MEDIA0_PRESENT	2
#define MEDIA1_USE		3
#define MEDIA1_CHANGE	4
#define MEDIA1_PRESENT	5

#define MEDIA2_USE		0
#define MEDIA2_CHANGE	1
#define MEDIA2_PRESENT	2

BYTE Media_Inquiry_Data(BYTE Page, BYTE* pInquiry_Buffer);
BYTE Media_Mode_Select6(BYTE Length, BYTE* Para_List);
BYTE Media_Mode_Sense6(BYTE PC_Page, BYTE* Para_List);
WORD Media_Mode_Sense10(BYTE PC_Page, BYTE* Para_List);
BYTE Media_Prevent_Removal(BYTE Prevent);
BYTE Media_Read_Capacity(BYTE* pCapacity);
BYTE Media_Start_Stop(BYTE Power_Control);
BYTE Media_Test_Ready(void);
void Media_Release_SenseData(BYTE* Sense_Buffer);
WORD Media_Read_Data10(void);
WORD Media_Write_Data10(void);
WORD Media_Verify_Data10(void);
BYTE Media_Read_Block(BYTE* pBuffer);
BYTE Media_Write_Block(BYTE* pBuffer);
BYTE Media_Verify_Block(BYTE* pBuffer);
#ifdef	FORMAT_MEDIA
BYTE Media_Format(BYTE Flags);
#endif

⌨️ 快捷键说明

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