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