0,0 → 1,50 |
/******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** |
* File Name : usb_init.h |
* Author : MCD Application Team |
* Version : V4.0.0 |
* Date : 09/29/2008 |
* Description : Initialization routines & global variable. |
******************************************************************************** |
* THE PRESENT FIRMWARE 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. |
*******************************************************************************/ |
|
/* Define to prevent recursive inclusion -------------------------------------*/ |
#ifndef __USB_INIT_H |
#define __USB_INIT_H |
|
/* Includes ------------------------------------------------------------------*/ |
/* Exported types ------------------------------------------------------------*/ |
/* Exported constants --------------------------------------------------------*/ |
/* Exported macro ------------------------------------------------------------*/ |
/* Exported functions ------------------------------------------------------- */ |
void USB_Init(void); |
|
/* External variables --------------------------------------------------------*/ |
|
/* The number of current endpoint, it will be used to specify an endpoint */ |
extern u8 EPindex; |
/* The number of current device, it is an index to the Device_Table */ |
/*extern u8 Device_no; */ |
/* Points to the DEVICE_INFO structure of current device */ |
/* The purpose of this register is to speed up the execution */ |
extern DEVICE_INFO* pInformation; |
/* Points to the DEVICE_PROP structure of current device */ |
/* The purpose of this register is to speed up the execution */ |
extern DEVICE_PROP* pProperty; |
/* Temporary save the state of Rx & Tx status. */ |
/* Whenever the Rx or Tx state is changed, its value is saved */ |
/* in this variable first and will be set to the EPRB or EPRA */ |
/* at the end of interrupt process */ |
extern USER_STANDARD_REQUESTS *pUser_Standard_Requests; |
|
extern u16 SaveState ; |
extern u16 wInterrupt_Mask; |
#endif /* __USB_INIT_H */ |
|
/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/ |
|