📄 usb_dscr.pp
字号:
/* History: */
/* */
/* Created: 31 Mar 2001 */
/* */
/******************************************************************************/
extern USB_Boolean USB_getRemoteWakeupStat(USB_DevNum DevNum);
/******************************************************************************/
/* Name : USB_resetDev */
/* */
/* Catagory : Device Control */
/* */
/* Purpose : Reset the USB module. */
/* */
/* */
/* Author : MH */
/* */
/* Based on : */
/* */
/* */
/*============================================================================*/
/* Arguments: */
/* */
/* DevNum: USB device number, enumerated data type of USB_DevNum. */
/* Only USB0 is active currently */
/* */
/* */
/* */
/* */
/* */
/* */
/*============================================================================*/
/* Return Value: */
/* */
/* None */
/* */
/*============================================================================*/
/* Comments: */
/* */
/* Once the module has been reset, all the control and status registers are */
/* returned to powerup reset values and the USB module is diconnected from */
/* the upstream port. */
/* */
/*============================================================================*/
/* History: */
/* */
/* Created: 30 Mar 2001 */
/* */
/******************************************************************************/
extern void USB_resetDev(USB_DevNum DevNum);
/******************************************************************************/
/* Name : USB_setDevAddr */
/* */
/* Catagory : Device Control */
/* */
/* Purpose : Set USB device address */
/* */
/* Author : MH */
/* */
/* Based on : */
/* */
/* */
/*============================================================================*/
/* Arguments: */
/* */
/* DevNum : USB device number, enumerated data type of USB_DevNum. */
/* Only USB0 is active currently */
/* */
/* addr : 7-bit USB device address */
/* */
/* */
/*============================================================================*/
/* Return Value: */
/* */
/* None */
/* */
/*============================================================================*/
/* Comments: */
/* */
/* */
/* */
/*============================================================================*/
/* History: */
/* */
/* Created: 30 Mar 2001 */
/* */
/******************************************************************************/
extern void USB_setDevAddr(USB_DevNum DevNum, Uchar addr);
/******************************************************************************/
/* Name : USB_getFrameNo */
/* */
/* Catagory : Status/Query */
/* */
/* Purpose : Read current USB frame number */
/* */
/* Author : MH */
/* */
/* Based on : */
/* */
/* */
/*============================================================================*/
/* Arguments: */
/* */
/* DevNum : USB device number, enumerated data type of USB_DevNum. */
/* Only USB0 is active currently */
/* */
/* */
/* */
/*============================================================================*/
/* Return Value: */
/* */
/* Current USB Frame Number */
/* */
/*============================================================================*/
/* Comments: */
/* */
/* */
/* */
/*============================================================================*/
/* History: */
/* */
/* Created: 30 Mar 2001 */
/* */
/******************************************************************************/
extern Uint16 USB_getFrameNo(USB_DevNum DevNum);
/******************************************************************************/
/* Name : USB_getEvents */
/* */
/* Catagory : Status / Query */
/* */
/* Purpose : Read and clear all the pending USB_EVENTS associated with a */
/* particular USB endpoint */
/* */
/* Author : MH (partially) */
/* */
/* Based on : USB code by Jason Kridner(IA) and Venkat Raghavan (TI India) */
/* */
/* */
/*============================================================================*/
/* Arguments: */
/* */
/* hEp : Handle to an initialized endpoint object */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/*============================================================================*/
/* Return Value: */
/* */
/* ORed combination of all the pending USB_EVENTS associated with a particular*/
/* endpoint */
/* */
/*============================================================================*/
/* Comments: */
/* */
/* Calling this routine also clears all the pending USB_ENENTS associated */
/* a particular endpoint */
/* */
/*============================================================================*/
/* History: */
/* */
/* Created: 28 Nov 2000 */
/* */
/******************************************************************************/
extern Uint16 USB_getEvents(USB_EpHandle hEp);
/******************************************************************************/
/* Name : USB_peekEvents */
/* */
/* Catagory : Status / Query */
/* */
/* Purpose : Read all the pending USB_EVENTS associated with a particular */
/* USB endpoint */
/* */
/* Author : MH (partially) */
/* */
/* Based on : USB code by Jason Kridner(IA) and Venkat Raghavan (TI India) */
/* */
/* */
/*============================================================================*/
/* Arguments: */
/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -