📄 extern.h
字号:
/*******************************************************************
*
* DESCRIPTION: M30245 Mit_USB Demonstration Application
*
* AUTHOR: Mitsubishi DEC-E
*
* HISTORY: 0.5 5/30/02 Initial creation for NC30
* 1.0 6/18/02 First official release
* 1.1 6/27/02 Updated ISO routines
* 1.2 8/07/02 Updated for Rev B Starter Kit Board
*
*******************************************************************/
// Variable References
extern struct{
char NewEP2Data : 1;
char BulkDataReceived : 1;
char SendBulkData : 1;
char EP3INReady : 1;
char EP1DataTransmit : 1;
char EP3DataReceived : 1;
}DataTransferFlags;
extern struct{
char EP1INStallStatus : 1;
char EP2INStallStatus : 1;
char EP3INStallStatus : 1;
char EP1OUTStallStatus : 1;
char EP3OUTStallStatus : 1;
char Attached : 1;
char Powered : 1;
char Default : 1;
char Addressed : 1;
char Configured : 1;
char InitUSB : 1;
char SetupPacketReceived : 1;
char SetupEndFlag : 1;
char SendBulkData : 1;
char USBFirstStart : 1;
}USBFlags;
extern struct{
unsigned char bmRequestType;
unsigned char bRequest;
unsigned char wValueLow;
unsigned char wValueHigh;
unsigned char wIndexLow;
unsigned char wIndexHigh;
unsigned char wLengthLow;
unsigned char wLengthHigh;
}SetupPacket;
extern unsigned char EP2Buffer[5];
extern unsigned char BulkBuffer[128];
extern int BufferSize;
// EP3 OUT ISO Stuff
extern unsigned char iso_buffer[ 20 ];
extern unsigned int head,tail,buff_size;
extern unsigned long total_count;
extern unsigned int amount_sent;
extern unsigned char iso_out_xfers;
extern char disp_buffer[];
extern unsigned int next_empty;
extern char tmp_buffer[20];
extern unsigned int disp_index;
//Other misc variables
extern unsigned char SendLength;
extern unsigned char SendBufferIndex;
extern unsigned char Bytes2Send;
extern unsigned char bEP1OutStatus;
extern unsigned char bCurrentInterface;
extern unsigned char bCurrentConfiguration;
extern unsigned char bAlternateSetting;
extern unsigned char DataBuffer[8];
extern const unsigned char * pStringAddr;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -