Go to the documentation of this file.
   55 #define __STM32F7xx_HAL_VERSION_MAIN   (0x01)  
   56 #define __STM32F7xx_HAL_VERSION_SUB1   (0x02)  
   57 #define __STM32F7xx_HAL_VERSION_SUB2   (0x08)  
   58 #define __STM32F7xx_HAL_VERSION_RC     (0x00)  
   59 #define __STM32F7xx_HAL_VERSION         ((__STM32F7xx_HAL_VERSION_MAIN << 24)\ 
   60                                         |(__STM32F7xx_HAL_VERSION_SUB1 << 16)\ 
   61                                         |(__STM32F7xx_HAL_VERSION_SUB2 << 8 )\ 
   62                                         |(__STM32F7xx_HAL_VERSION_RC)) 
   64 #define IDCODE_DEVID_MASK    ((uint32_t)0x00000FFF) 
  141 #if (ART_ACCLERATOR_ENABLE != 0) 
  146 #if (PREFETCH_ENABLE != 0U) 
  370   uint32_t 
wait = Delay;
 
  430    return((
DBGMCU->IDCODE) >> 16U);
 
  572 #if defined (STM32F765xx) || defined (STM32F767xx) || defined (STM32F769xx) || defined (STM32F777xx) || defined (STM32F779xx) 
  583 void HAL_EnableMemorySwappingBank(
void)
 
  598 void HAL_DisableMemorySwappingBank(
void)
 
  
#define assert_param(expr)
Include module's header file.
 
#define DBGMCU_CR_DBG_SLEEP
 
void HAL_DBGMCU_EnableDBGStopMode(void)
Enable the Debug Module during STOP mode.
 
void HAL_MspDeInit(void)
DeInitializes the MSP.
 
#define SYSCFG_MEMRMP_SWP_FMC_0
 
HAL_StatusTypeDef
HAL Status structures definition
 
#define __HAL_FLASH_PREFETCH_BUFFER_ENABLE()
Enable the FLASH prefetch buffer.
 
uint32_t HAL_GetTickPrio(void)
This function returns a tick priority.
 
HAL_TickFreqTypeDef HAL_GetTickFreq(void)
Return tick frequency.
 
void HAL_EnableFMCMemorySwapping(void)
Enables the FMC Memory Mapping Swapping.
 
#define __STM32F7xx_HAL_VERSION
 
void HAL_DBGMCU_EnableDBGStandbyMode(void)
Enable the Debug Module during STANDBY mode.
 
#define CLEAR_BIT(REG, BIT)
 
uint32_t HAL_GetTick(void)
Provides a tick value in millisecond.
 
#define __HAL_RCC_AHB2_FORCE_RESET()
Force or release AHB2 peripheral reset.
 
void HAL_Delay(uint32_t Delay)
This function provides minimum delay (in milliseconds) based on variable incremented.
 
void HAL_DBGMCU_DisableDBGStopMode(void)
Disable the Debug Module during STOP mode.
 
void HAL_SuspendTick(void)
Suspend Tick increment.
 
#define __HAL_RCC_AHB1_RELEASE_RESET()
 
void HAL_DBGMCU_EnableDBGSleepMode(void)
Enable the Debug Module during SLEEP mode.
 
#define SysTick_CTRL_TICKINT_Msk
 
HAL_StatusTypeDef HAL_DeInit(void)
This function de-Initializes common part of the HAL and stops the systick. This function is optional.
 
uint32_t HAL_GetUIDw2(void)
Returns third word of the unique device identifier (UID based on 96 bits)
 
void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
 
uint32_t HAL_GetHalVersion(void)
Returns the HAL revision.
 
uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb)
 
#define DBGMCU_CR_DBG_STANDBY
 
#define __HAL_RCC_AHB2_RELEASE_RESET()
 
#define SYSCFG_MEMRMP_SWP_FB
 
void HAL_MspInit(void)
Initialize the MSP.
 
#define SYSCFG_MEMRMP_SWP_FMC
 
uint32_t HAL_GetREVID(void)
Returns the device revision identifier.
 
#define DBGMCU_CR_DBG_STOP
 
#define __HAL_RCC_APB1_RELEASE_RESET()
 
void HAL_DBGMCU_DisableDBGStandbyMode(void)
Disable the Debug Module during STANDBY mode.
 
#define IDCODE_DEVID_MASK
 
void HAL_DBGMCU_DisableDBGSleepMode(void)
Disable the Debug Module during SLEEP mode.
 
HAL_TickFreqTypeDef uwTickFreq
 
#define __HAL_RCC_APB2_RELEASE_RESET()
 
#define __HAL_RCC_APB1_FORCE_RESET()
 
#define __HAL_RCC_AHB3_RELEASE_RESET()
 
#define __HAL_RCC_AHB3_FORCE_RESET()
Force or release AHB3 peripheral reset.
 
#define SYSCFG_CMPCR_CMP_PD
 
void HAL_IncTick(void)
This function is called to increment a global variable "uwTick" used as application time base.
 
HAL_StatusTypeDef HAL_Init(void)
This function is used to initialize the HAL Library; it must be the first instruction to be executed ...
 
uint32_t HAL_GetDEVID(void)
Returns the device identifier.
 
#define __HAL_RCC_APB2_FORCE_RESET()
 
HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
This function configures the source of the time base. The time source is configured to have 1ms time ...
 
void HAL_ResumeTick(void)
Resume Tick increment.
 
uint32_t HAL_GetUIDw1(void)
Returns second word of the unique device identifier (UID based on 96 bits)
 
#define NVIC_PRIORITYGROUP_4
 
void HAL_DisableCompensationCell(void)
Power-down the I/O Compensation Cell.
 
uint32_t HAL_GetUIDw0(void)
Returns first word of the unique device identifier (UID based on 96 bits)
 
#define __HAL_FLASH_ART_ENABLE()
Enable the FLASH Adaptive Real-Time memory accelerator.
 
void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority)
 
void HAL_EnableCompensationCell(void)
Enables the I/O Compensation Cell.
 
#define SET_BIT(REG, BIT)
 
HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq)
Set new tick Freq.
 
#define __HAL_RCC_AHB1_FORCE_RESET()
 
#define TICK_INT_PRIORITY
 
void HAL_DisableFMCMemorySwapping(void)
Disables the FMC Memory Mapping Swapping.
 
This file contains all the functions prototypes for the HAL module driver.
 
#define IS_TICKFREQ(FREQ)