source: S-port/trunk/USB_DEVICE/App/usb_device.h

Last change on this file was 1, checked in by AlexLir, 3 years ago
File size: 2.5 KB
RevLine 
[1]1/* USER CODE BEGIN Header */
2/**
3 ******************************************************************************
4 * @file : usb_device.h
5 * @version : v1.0_Cube
6 * @brief : Header for usb_device.c file.
7 ******************************************************************************
8 * @attention
9 *
10 * <h2><center>&copy; Copyright (c) 2021 STMicroelectronics.
11 * All rights reserved.</center></h2>
12 *
13 * This software component is licensed by ST under Ultimate Liberty license
14 * SLA0044, the "License"; You may not use this file except in compliance with
15 * the License. You may obtain a copy of the License at:
16 * www.st.com/SLA0044
17 *
18 ******************************************************************************
19 */
20/* USER CODE END Header */
21
22/* Define to prevent recursive inclusion -------------------------------------*/
23#ifndef __USB_DEVICE__H__
24#define __USB_DEVICE__H__
25
26#ifdef __cplusplus
27 extern "C" {
28#endif
29
30/* Includes ------------------------------------------------------------------*/
31#include "stm32f4xx.h"
32#include "stm32f4xx_hal.h"
33#include "usbd_def.h"
34
35/* USER CODE BEGIN INCLUDE */
36
37/* USER CODE END INCLUDE */
38
39/** @addtogroup USBD_OTG_DRIVER
40 * @{
41 */
42
43/** @defgroup USBD_DEVICE USBD_DEVICE
44 * @brief Device file for Usb otg low level driver.
45 * @{
46 */
47
48/** @defgroup USBD_DEVICE_Exported_Variables USBD_DEVICE_Exported_Variables
49 * @brief Public variables.
50 * @{
51 */
52
53/* Private variables ---------------------------------------------------------*/
54/* USER CODE BEGIN PV */
55
56/* USER CODE END PV */
57
58/* Private function prototypes -----------------------------------------------*/
59/* USER CODE BEGIN PFP */
60
61/* USER CODE END PFP */
62
63/*
64 * -- Insert your variables declaration here --
65 */
66/* USER CODE BEGIN VARIABLES */
67
68/* USER CODE END VARIABLES */
69/**
70 * @}
71 */
72
73/** @defgroup USBD_DEVICE_Exported_FunctionsPrototype USBD_DEVICE_Exported_FunctionsPrototype
74 * @brief Declaration of public functions for Usb device.
75 * @{
76 */
77
78/** USB Device initialization function. */
79void MX_USB_DEVICE_Init(void);
80
81/*
82 * -- Insert functions declaration here --
83 */
84/* USER CODE BEGIN FD */
85
86/* USER CODE END FD */
87/**
88 * @}
89 */
90
91/**
92 * @}
93 */
94
95/**
96 * @}
97 */
98
99#ifdef __cplusplus
100}
101#endif
102
103#endif /* __USB_DEVICE__H__ */
104
105/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
Note: See TracBrowser for help on using the repository browser.