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

📄 chap_9.h

📁 KeilC51下的USB的slave设备源码,MCS51开发.
💻 H
字号:
/*
   //*************************************************************************
   //
   //                  		ZLGMCU
   //				www.zlgmcu.com
   // File Name:	chap_9.h
   // Revision:		0.4(2002-07-08)
   // Author:		Liu Ying Bin
   // Use library:  USB51S.LIB
   // Note:			USB51S.LIB不带DMA控制功能
   //*************************************************************************
   */


#ifndef __CHAP_9_H__
#define __CHAP_9_H__

/*
   //*************************************************************************
   // USB Protocol Layer
   //*************************************************************************
*/

#define USB_IDLE           0
#define USB_TRANSMIT       1
#define USB_RECEIVE        2


#define USB_CLASS_CODE_TEST_CLASS_DEVICE                    0xdc
#define USB_SUBCLASS_CODE_TEST_CLASS_D12                    0xA0
#define USB_PROTOCOL_CODE_TEST_CLASS_D12                    0xB0





/*
   //*************************************************************************
   // USB standard device requests
   //*************************************************************************
*/
void get_status(void);
void clear_feature(void);
void set_feature(void);
void set_address(void);
void get_descriptor(void);
void get_configuration(void);
void set_configuration(void);
void get_interface(void);
void set_interface(void);
//void reserved(void);
void stall_ep0(void);
void ep0_txdone(void);
void ep0_rxdone(void);
void GetVer(unsigned char *VerPoint);

extern void init_unconfig(void);
extern void init_config(void);
extern void single_transmit(unsigned char * pData, unsigned char len);
extern void code_transmit(unsigned char code * pRomData, unsigned short len);
extern void control_handler(void);

/*
extern void d12_busreset(void);
extern void d12_suspend(void);
extern void dma_eot(void);
extern void ep1_txdone(void);
extern void ep1_rxdone(void);
extern void ep2_txdone(void);
extern void ep2_rxdone(void);
*/


#endif

⌨️ 快捷键说明

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