-
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.
VCP working, cdc transmit is implemented
- Loading branch information
Showing
7 changed files
with
5,888 additions
and
0 deletions.
There are no files selected for viewing
451 changes: 451 additions & 0 deletions
451
software/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd.h
Large diffs are not rendered by default.
Oops, something went wrong.
83 changes: 83 additions & 0 deletions
83
software/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pcd_ex.h
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,83 @@ | ||
/** | ||
****************************************************************************** | ||
* @file stm32f7xx_hal_pcd_ex.h | ||
* @author MCD Application Team | ||
* @brief Header file of PCD HAL Extension module. | ||
****************************************************************************** | ||
* @attention | ||
* | ||
* Copyright (c) 2017 STMicroelectronics. | ||
* All rights reserved. | ||
* | ||
* This software is licensed under terms that can be found in the LICENSE file | ||
* in the root directory of this software component. | ||
* If no LICENSE file comes with this software, it is provided AS-IS. | ||
* | ||
****************************************************************************** | ||
*/ | ||
|
||
/* Define to prevent recursive inclusion -------------------------------------*/ | ||
#ifndef STM32F7xx_HAL_PCD_EX_H | ||
#define STM32F7xx_HAL_PCD_EX_H | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif /* __cplusplus */ | ||
|
||
/* Includes ------------------------------------------------------------------*/ | ||
#include "stm32f7xx_hal_def.h" | ||
|
||
#if defined (USB_OTG_FS) || defined (USB_OTG_HS) | ||
/** @addtogroup STM32F7xx_HAL_Driver | ||
* @{ | ||
*/ | ||
|
||
/** @addtogroup PCDEx | ||
* @{ | ||
*/ | ||
/* Exported types ------------------------------------------------------------*/ | ||
/* Exported constants --------------------------------------------------------*/ | ||
/* Exported macros -----------------------------------------------------------*/ | ||
/* Exported functions --------------------------------------------------------*/ | ||
/** @addtogroup PCDEx_Exported_Functions PCDEx Exported Functions | ||
* @{ | ||
*/ | ||
/** @addtogroup PCDEx_Exported_Functions_Group1 Peripheral Control functions | ||
* @{ | ||
*/ | ||
|
||
#if defined (USB_OTG_FS) || defined (USB_OTG_HS) | ||
HAL_StatusTypeDef HAL_PCDEx_SetTxFiFo(PCD_HandleTypeDef *hpcd, uint8_t fifo, uint16_t size); | ||
HAL_StatusTypeDef HAL_PCDEx_SetRxFiFo(PCD_HandleTypeDef *hpcd, uint16_t size); | ||
#endif /* defined (USB_OTG_FS) || defined (USB_OTG_HS) */ | ||
|
||
|
||
HAL_StatusTypeDef HAL_PCDEx_ActivateLPM(PCD_HandleTypeDef *hpcd); | ||
HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM(PCD_HandleTypeDef *hpcd); | ||
|
||
void HAL_PCDEx_LPM_Callback(PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg); | ||
void HAL_PCDEx_BCD_Callback(PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg); | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
#endif /* defined (USB_OTG_FS) || defined (USB_OTG_HS) */ | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif /* __cplusplus */ | ||
|
||
|
||
#endif /* STM32F7xx_HAL_PCD_EX_H */ |
Oops, something went wrong.