1 /*!
2  * @file        usbd_stdReq.h
3  *
4  * @brief       USB standard request process head file
5  *
6  * @version     V1.0.1
7  *
8  * @date        2022-09-20
9  *
10  * @attention
11  *
12  *  Copyright (C) 2020-2022 Geehy Semiconductor
13  *
14  *  You may not use this file except in compliance with the
15  *  GEEHY COPYRIGHT NOTICE (GEEHY SOFTWARE PACKAGE LICENSE).
16  *
17  *  The program is only for reference, which is distributed in the hope
18  *  that it will be useful and instructional for customers to develop
19  *  their software. Unless required by applicable law or agreed to in
20  *  writing, the program is distributed on an "AS IS" BASIS, WITHOUT
21  *  ANY WARRANTY OR CONDITIONS OF ANY KIND, either express or implied.
22  *  See the GEEHY SOFTWARE PACKAGE LICENSE for the governing permissions
23  *  and limitations under the License.
24  */
25 
26 /* Define to prevent recursive inclusion */
27 #ifndef __USBD_STDREQ_H_
28 #define __USBD_STDREQ_H_
29 
30 /** @addtogroup USB_Driver_Library USB Driver Library
31   @{
32 */
33 
34 /** @addtogroup Core_Device Core Device
35   @{
36 */
37 
38 /** @addtogroup Standrad
39   @{
40 */
41 
42 /** @addtogroup StdReq
43   @{
44 */
45 
46 /** @defgroup StdReq_Macros Macros
47   @{
48 */
49 
50 /**@} end of group StdReq_Macros */
51 
52 /** @defgroup StdReq_Enumerations Enumerations
53   @{
54 */
55 
56 /**@} end of group StdReq_Enumerations */
57 
58 /** @defgroup StdReq_Structures Structures
59   @{
60 */
61 
62 /**@} end of group StdReq_Structures */
63 
64 /** @defgroup StdReq_Variables Variables
65   @{
66 */
67 
68 /**@} end of group StdReq_Variables */
69 
70 /** @defgroup StdReq_Functions Functions
71   @{
72 */
73 
74 void USBD_StandardReqeust(void);
75 
76 #endif
77 
78 /**@} end of group StdReq_Functions */
79 /**@} end of group Interrupt */
80 /**@} end of group Standard */
81 /**@} end of group Core_Device */
82 /**@} end of group USB_Driver_Library */
83