My Project
Loading...
Searching...
No Matches
stm32f3xx_hal.h File Reference

This file contains all the functions prototypes for the HAL module driver. More...

Go to the source code of this file.

Macros

#define IS_SYSCFG_FASTMODEPLUS(__PIN__)
 
#define SYSCFG_OFFSET   (SYSCFG_BASE - PERIPH_BASE)
 
#define CFGR2_OFFSET   (SYSCFG_OFFSET + 0x18U)
 
#define BYPADDRPAR_BitNumber   0x04U
 
#define CFGR2_BYPADDRPAR_BB   (PERIPH_BB_BASE + (CFGR2_OFFSET * 32U) + (BYPADDRPAR_BitNumber * 4U))
 
#define HAL_REMAPTRIGGER_DAC1_TRIG   (0x00000080U)
 
#define HAL_REMAPTRIGGER_TIM1_ITR3   (0x00000040U)
 
#define IS_HAL_REMAPTRIGGER(RMP)
 
#define HAL_SYSCFG_IT_FPU_IOC   (SYSCFG_CFGR1_FPU_IE_0)
 
#define HAL_SYSCFG_IT_FPU_DZC   (SYSCFG_CFGR1_FPU_IE_1)
 
#define HAL_SYSCFG_IT_FPU_UFC   (SYSCFG_CFGR1_FPU_IE_2)
 
#define HAL_SYSCFG_IT_FPU_OFC   (SYSCFG_CFGR1_FPU_IE_3)
 
#define HAL_SYSCFG_IT_FPU_IDC   (SYSCFG_CFGR1_FPU_IE_4)
 
#define HAL_SYSCFG_IT_FPU_IXC   (SYSCFG_CFGR1_FPU_IE_5)
 
#define IS_HAL_SYSCFG_INTERRUPT(__INTERRUPT__)
 
#define __HAL_SYSCFG_FASTMODEPLUS_ENABLE(__FASTMODEPLUS__)
 Fast-mode Plus driving capability enable/disable macros.
 
#define __HAL_SYSCFG_FASTMODEPLUS_DISABLE(__FASTMODEPLUS__)
 
#define __HAL_SYSCFG_INTERRUPT_ENABLE(__INTERRUPT__)
 SYSCFG interrupt enable/disable macros.
 
#define __HAL_SYSCFG_INTERRUPT_DISABLE(__INTERRUPT__)
 
#define __HAL_REMAPTRIGGER_ENABLE(__TRIGGER_REMAP__)
 Trigger remapping enable/disable macros.
 
#define __HAL_REMAPTRIGGER_DISABLE(__TRIGGER_REMAP__)
 
#define IS_TICKFREQ(FREQ)
 

Enumerations

enum  HAL_TickFreqTypeDef { HAL_TICK_FREQ_10HZ = 100U , HAL_TICK_FREQ_100HZ = 10U , HAL_TICK_FREQ_1KHZ = 1U , HAL_TICK_FREQ_DEFAULT = HAL_TICK_FREQ_1KHZ }
 

Functions

HAL_StatusTypeDef HAL_Init (void)
 
HAL_StatusTypeDef HAL_DeInit (void)
 
void HAL_MspInit (void)
 Initializes the Global MSP.
 
void HAL_MspDeInit (void)
 
HAL_StatusTypeDef HAL_InitTick (uint32_t TickPriority)
 
void HAL_IncTick (void)
 
void HAL_Delay (uint32_t Delay)
 
void HAL_SuspendTick (void)
 
void HAL_ResumeTick (void)
 
uint32_t HAL_GetTick (void)
 
uint32_t HAL_GetTickPrio (void)
 
HAL_StatusTypeDef HAL_SetTickFreq (HAL_TickFreqTypeDef Freq)
 
HAL_TickFreqTypeDef HAL_GetTickFreq (void)
 
uint32_t HAL_GetHalVersion (void)
 
uint32_t HAL_GetREVID (void)
 
uint32_t HAL_GetDEVID (void)
 
uint32_t HAL_GetUIDw0 (void)
 
uint32_t HAL_GetUIDw1 (void)
 
uint32_t HAL_GetUIDw2 (void)
 
void HAL_DBGMCU_EnableDBGSleepMode (void)
 
void HAL_DBGMCU_DisableDBGSleepMode (void)
 
void HAL_DBGMCU_EnableDBGStopMode (void)
 
void HAL_DBGMCU_DisableDBGStopMode (void)
 
void HAL_DBGMCU_EnableDBGStandbyMode (void)
 
void HAL_DBGMCU_DisableDBGStandbyMode (void)
 

Variables

__IO uint32_t uwTick
 
uint32_t uwTickPrio
 
HAL_TickFreqTypeDef uwTickFreq
 

Detailed Description

This file contains all the functions prototypes for the HAL module driver.

Author
MCD Application Team
Attention

Copyright (c) 2016 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.