DIY Logging Volt/Ampmeter
stm32f1xx_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 __HAL_DBGMCU_FREEZE_TIM2()   SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM2_STOP)
 TIM2 Peripherals Debug mode. More...
 
#define __HAL_DBGMCU_UNFREEZE_TIM2()   CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM2_STOP)
 
#define __HAL_DBGMCU_FREEZE_TIM3()   SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM3_STOP)
 TIM3 Peripherals Debug mode. More...
 
#define __HAL_DBGMCU_UNFREEZE_TIM3()   CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM3_STOP)
 
#define __HAL_DBGMCU_FREEZE_WWDG()   SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_WWDG_STOP)
 WWDG Peripherals Debug mode. More...
 
#define __HAL_DBGMCU_UNFREEZE_WWDG()   CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_WWDG_STOP)
 
#define __HAL_DBGMCU_FREEZE_IWDG()   SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_IWDG_STOP)
 IWDG Peripherals Debug mode. More...
 
#define __HAL_DBGMCU_UNFREEZE_IWDG()   CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_IWDG_STOP)
 
#define __HAL_DBGMCU_FREEZE_I2C1_TIMEOUT()   SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_I2C1_SMBUS_TIMEOUT)
 I2C1 Peripherals Debug mode. More...
 
#define __HAL_DBGMCU_UNFREEZE_I2C1_TIMEOUT()   CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_I2C1_SMBUS_TIMEOUT)
 
#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)
 
void HAL_MspDeInit (void)
 
HAL_StatusTypeDef HAL_InitTick (uint32_t TickPriority)
 
void HAL_IncTick (void)
 
void HAL_Delay (uint32_t Delay)
 
uint32_t HAL_GetTick (void)
 
uint32_t HAL_GetTickPrio (void)
 
HAL_StatusTypeDef HAL_SetTickFreq (HAL_TickFreqTypeDef Freq)
 
HAL_TickFreqTypeDef HAL_GetTickFreq (void)
 
void HAL_SuspendTick (void)
 
void HAL_ResumeTick (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) 2017 STMicroelectronics. All rights reserved.

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

Definition in file stm32f1xx_hal.h.