ARMEBS4
revision-26.06.2015
Main Page
Modules
Data Structures
Files
File List
Globals
include
stm32
usb
usb_otg.h
1
#include "
heivs/config.h
"
2
#if (USE_STM32_USB_HOST_MODE || USE_STM32_USB_USE_DEVICE_MODE || USE_STM32_USB_OTG_MODE)
3
/**
4
******************************************************************************
5
* @file usb_otg.h
6
* @author MCD Application Team
7
* @version V2.1.0
8
* @date 19-March-2012
9
* @brief OTG Core Header
10
******************************************************************************
11
* @attention
12
*
13
* <h2><center>© COPYRIGHT 2012 STMicroelectronics</center></h2>
14
*
15
* Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
16
* You may not use this file except in compliance with the License.
17
* You may obtain a copy of the License at:
18
*
19
* http://www.st.com/software_license_agreement_liberty_v2
20
*
21
* Unless required by applicable law or agreed to in writing, software
22
* distributed under the License is distributed on an "AS IS" BASIS,
23
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
24
* See the License for the specific language governing permissions and
25
* limitations under the License.
26
*
27
******************************************************************************
28
*/
29
30
/* Define to prevent recursive inclusion -------------------------------------*/
31
#ifndef __USB_OTG__
32
#define __USB_OTG__
33
34
35
/** @addtogroup USB_OTG_DRIVER
36
* @{
37
*/
38
39
/** @defgroup USB_OTG
40
* @brief This file is the
41
* @{
42
*/
43
44
45
/** @defgroup USB_OTG_Exported_Defines
46
* @{
47
*/
48
49
50
void
USB_OTG_InitiateSRP(USB_OTG_CORE_HANDLE *pdev);
51
void
USB_OTG_InitiateHNP(USB_OTG_CORE_HANDLE *pdev , uint8_t state, uint8_t mode);
52
//void USB_OTG_Switchback (USB_OTG_CORE_DEVICE *pdev);
53
//uint32_t USB_OTG_GetCurrentState (USB_OTG_CORE_DEVICE *pdev);
54
55
/**
56
* @}
57
*/
58
59
60
/** @defgroup USB_OTG_Exported_Types
61
* @{
62
*/
63
/**
64
* @}
65
*/
66
67
68
/** @defgroup USB_OTG_Exported_Macros
69
* @{
70
*/
71
/**
72
* @}
73
*/
74
75
/** @defgroup USB_OTG_Exported_Variables
76
* @{
77
*/
78
/**
79
* @}
80
*/
81
82
/** @defgroup USB_OTG_Exported_FunctionsPrototype
83
* @{
84
*/
85
/**
86
* @}
87
*/
88
89
90
#endif //__USB_OTG__
91
92
93
/**
94
* @}
95
*/
96
97
/**
98
* @}
99
*/
100
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
101
#endif
/* (USE_STM32_USB_HOST_MODE || USE_STM32_USB_USE_DEVICE_MODE || USE_STM32_USB_OTG_MODE) */
config.h
libheivs configuration file
Generated on Fri Jun 26 2015 13:11:51 for ARMEBS4 by
1.8.9.1