File nut/include/dev/usb_stm32/otgd_fs_dev.h

(C) COPYRIGHT 2010 STMicroelectronics ******************** * File Name : otg_dev.h * Author : STMicroelectronics * Version : V3.1.1 * Date : 04/07/2010 * Description : linking defines ******************************************************************************** * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.


Included Files


Preprocessor definitions

#define __OTG_DEV_H__

#define OTG_DEV_EP_TYPE_CONTROL 0

#define OTG_DEV_EP_TYPE_ISOC 1

#define OTG_DEV_EP_TYPE_BULK 2

#define OTG_DEV_EP_TYPE_INT 3

#define EP0_OUT 0x00

#define EP0_IN 0x80

#define EP1_OUT 0x01

#define EP1_IN 0x81

#define EP2_OUT 0x02

#define EP2_IN 0x82

#define EP3_OUT 0x03

#define EP3_IN 0x83

#define ENDP0

#define ENDP1

#define ENDP2

#define ENDP3

#define ENDP4

#define ENDP5

#define ENDP6

#define ENDP7

#define EP_TX_DIS DEV_EP_TX_DIS

#define EP_TX_STALL DEV_EP_TX_STALL

#define EP_TX_NAK DEV_EP_TX_NAK

#define EP_TX_VALID DEV_EP_TX_VALID

#define EP_RX_DIS DEV_EP_RX_DIS

#define EP_RX_STALL DEV_EP_RX_STALL

#define EP_RX_NAK DEV_EP_RX_NAK

#define EP_RX_VALID DEV_EP_RX_VALID

#define _GetEPTxStatus( bEpNum )

#define _GetEPRxStatus( bEpNum )

#define _SetEPTxStatus( bEpNum, wState )

#define _SetEPRxStatus( bEpNum, wState )

#define _SetEPTxValid( bEpNum )

#define _SetEPRxValid( bEpNum )

#define _GetTxStallStatus( bEpNum )

#define _GetRxStallStatus( bEpNum )

#define OTGD_FS_DEVICE_RESET