forked from RebelTechnology/OpenWare
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Martin Klang
committed
Jan 13, 2021
1 parent
f714f58
commit aaa8d1e
Showing
11 changed files
with
1,271 additions
and
336 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
/* USER CODE BEGIN Header */ | ||
/** | ||
****************************************************************************** | ||
* @file : usb_device.h | ||
* @version : v1.0_Cube | ||
* @brief : Header for usb_device.c file. | ||
****************************************************************************** | ||
* @attention | ||
* | ||
* <h2><center>© Copyright (c) 2021 STMicroelectronics. | ||
* All rights reserved.</center></h2> | ||
* | ||
* This software component is licensed by ST under Ultimate Liberty license | ||
* SLA0044, the "License"; You may not use this file except in compliance with | ||
* the License. You may obtain a copy of the License at: | ||
* www.st.com/SLA0044 | ||
* | ||
****************************************************************************** | ||
*/ | ||
/* USER CODE END Header */ | ||
|
||
/* Define to prevent recursive inclusion -------------------------------------*/ | ||
#ifndef __USB_DEVICE__H__ | ||
#define __USB_DEVICE__H__ | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
/* Includes ------------------------------------------------------------------*/ | ||
#include "stm32f4xx.h" | ||
#include "stm32f4xx_hal.h" | ||
#include "usbd_def.h" | ||
|
||
/* USER CODE BEGIN INCLUDE */ | ||
|
||
/* USER CODE END INCLUDE */ | ||
|
||
/** @addtogroup USBD_OTG_DRIVER | ||
* @{ | ||
*/ | ||
|
||
/** @defgroup USBD_DEVICE USBD_DEVICE | ||
* @brief Device file for Usb otg low level driver. | ||
* @{ | ||
*/ | ||
|
||
/** @defgroup USBD_DEVICE_Exported_Variables USBD_DEVICE_Exported_Variables | ||
* @brief Public variables. | ||
* @{ | ||
*/ | ||
|
||
/* Private variables ---------------------------------------------------------*/ | ||
/* USER CODE BEGIN PV */ | ||
|
||
/* USER CODE END PV */ | ||
|
||
/* Private function prototypes -----------------------------------------------*/ | ||
/* USER CODE BEGIN PFP */ | ||
|
||
/* USER CODE END PFP */ | ||
|
||
/* | ||
* -- Insert your variables declaration here -- | ||
*/ | ||
/* USER CODE BEGIN VARIABLES */ | ||
|
||
/* USER CODE END VARIABLES */ | ||
/** | ||
* @} | ||
*/ | ||
|
||
/** @defgroup USBD_DEVICE_Exported_FunctionsPrototype USBD_DEVICE_Exported_FunctionsPrototype | ||
* @brief Declaration of public functions for Usb device. | ||
* @{ | ||
*/ | ||
|
||
/** USB Device initialization function. */ | ||
void MX_USB_DEVICE_Init(void); | ||
|
||
/* | ||
* -- Insert functions declaration here -- | ||
*/ | ||
/* USER CODE BEGIN FD */ | ||
|
||
/* USER CODE END FD */ | ||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif /* __USB_DEVICE__H__ */ | ||
|
||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
/* USER CODE BEGIN Header */ | ||
/** | ||
****************************************************************************** | ||
* @file : usb_host.h | ||
* @version : v1.0_Cube | ||
* @brief : Header for usb_host.c file. | ||
****************************************************************************** | ||
* @attention | ||
* | ||
* <h2><center>© Copyright (c) 2019 STMicroelectronics. | ||
* All rights reserved.</center></h2> | ||
* | ||
* This software component is licensed by ST under Ultimate Liberty license | ||
* SLA0044, the "License"; You may not use this file except in compliance with | ||
* the License. You may obtain a copy of the License at: | ||
* www.st.com/SLA0044 | ||
* | ||
****************************************************************************** | ||
*/ | ||
/* USER CODE END Header */ | ||
|
||
/* Define to prevent recursive inclusion -------------------------------------*/ | ||
#ifndef __USB_HOST__H__ | ||
#define __USB_HOST__H__ | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
/* Includes ------------------------------------------------------------------*/ | ||
#include "stm32f4xx.h" | ||
#include "stm32f4xx_hal.h" | ||
|
||
/* USER CODE BEGIN INCLUDE */ | ||
|
||
/* USER CODE END INCLUDE */ | ||
|
||
/** @addtogroup USBH_OTG_DRIVER | ||
* @{ | ||
*/ | ||
|
||
/** @defgroup USBH_HOST USBH_HOST | ||
* @brief Host file for Usb otg low level driver. | ||
* @{ | ||
*/ | ||
|
||
/** @defgroup USBH_HOST_Exported_Variables USBH_HOST_Exported_Variables | ||
* @brief Public variables. | ||
* @{ | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** Status of the application. */ | ||
typedef enum { | ||
APPLICATION_IDLE = 0, | ||
APPLICATION_START, | ||
APPLICATION_READY, | ||
APPLICATION_DISCONNECT, | ||
APPLICATION_DISCONNECTED | ||
}ApplicationTypeDef; | ||
|
||
/** @defgroup USBH_HOST_Exported_FunctionsPrototype USBH_HOST_Exported_FunctionsPrototype | ||
* @brief Declaration of public functions for Usb host. | ||
* @{ | ||
*/ | ||
|
||
/* Exported functions -------------------------------------------------------*/ | ||
|
||
/** @brief USB Host initialization function. */ | ||
void MX_USB_HOST_Init(void); | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
#endif /* __USB_HOST__H__ */ | ||
|
||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |
Oops, something went wrong.