forked from Serasidis/STM32_HID_Bootloader
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
1 parent
2ab7927
commit 7a23820
Showing
8 changed files
with
5,840 additions
and
47 deletions.
There are no files selected for viewing
989 changes: 989 additions & 0 deletions
989
bootloader/F4/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h
Large diffs are not rendered by default.
Oops, something went wrong.
3,793 changes: 3,793 additions & 0 deletions
3,793
bootloader/F4/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rtc.h
Large diffs are not rendered by default.
Oops, something went wrong.
85 changes: 85 additions & 0 deletions
85
bootloader/F4/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_pwr.c
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,85 @@ | ||
/** | ||
****************************************************************************** | ||
* @file stm32f4xx_ll_pwr.c | ||
* @author MCD Application Team | ||
* @brief PWR LL module driver. | ||
****************************************************************************** | ||
* @attention | ||
* | ||
* <h2><center>© Copyright (c) 2017 STMicroelectronics. | ||
* All rights reserved.</center></h2> | ||
* | ||
* This software component is licensed by ST under BSD 3-Clause license, | ||
* the "License"; You may not use this file except in compliance with the | ||
* License. You may obtain a copy of the License at: | ||
* opensource.org/licenses/BSD-3-Clause | ||
* | ||
****************************************************************************** | ||
*/ | ||
#if defined(USE_FULL_LL_DRIVER) | ||
|
||
/* Includes ------------------------------------------------------------------*/ | ||
#include "stm32f4xx_ll_pwr.h" | ||
#include "stm32f4xx_ll_bus.h" | ||
|
||
/** @addtogroup STM32F4xx_LL_Driver | ||
* @{ | ||
*/ | ||
|
||
#if defined(PWR) | ||
|
||
/** @defgroup PWR_LL PWR | ||
* @{ | ||
*/ | ||
|
||
/* Private types -------------------------------------------------------------*/ | ||
/* Private variables ---------------------------------------------------------*/ | ||
/* Private constants ---------------------------------------------------------*/ | ||
/* Private macros ------------------------------------------------------------*/ | ||
/* Private function prototypes -----------------------------------------------*/ | ||
|
||
/* Exported functions --------------------------------------------------------*/ | ||
/** @addtogroup PWR_LL_Exported_Functions | ||
* @{ | ||
*/ | ||
|
||
/** @addtogroup PWR_LL_EF_Init | ||
* @{ | ||
*/ | ||
|
||
/** | ||
* @brief De-initialize the PWR registers to their default reset values. | ||
* @retval An ErrorStatus enumeration value: | ||
* - SUCCESS: PWR registers are de-initialized | ||
* - ERROR: not applicable | ||
*/ | ||
ErrorStatus LL_PWR_DeInit(void) | ||
{ | ||
/* Force reset of PWR clock */ | ||
LL_APB1_GRP1_ForceReset(LL_APB1_GRP1_PERIPH_PWR); | ||
|
||
/* Release reset of PWR clock */ | ||
LL_APB1_GRP1_ReleaseReset(LL_APB1_GRP1_PERIPH_PWR); | ||
|
||
return SUCCESS; | ||
} | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
|
||
/** | ||
* @} | ||
*/ | ||
#endif /* defined(PWR) */ | ||
/** | ||
* @} | ||
*/ | ||
|
||
#endif /* USE_FULL_LL_DRIVER */ | ||
|
||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |
Oops, something went wrong.