DIY Logging Volt/Ampmeter
|
Go to the documentation of this file.
47 #ifdef HAL_MODULE_ENABLED
58 #define __STM32F1xx_HAL_VERSION_MAIN (0x01U)
59 #define __STM32F1xx_HAL_VERSION_SUB1 (0x01U)
60 #define __STM32F1xx_HAL_VERSION_SUB2 (0x07U)
61 #define __STM32F1xx_HAL_VERSION_RC (0x00U)
62 #define __STM32F1xx_HAL_VERSION ((__STM32F1xx_HAL_VERSION_MAIN << 24)\
63 |(__STM32F1xx_HAL_VERSION_SUB1 << 16)\
64 |(__STM32F1xx_HAL_VERSION_SUB2 << 8 )\
65 |(__STM32F1xx_HAL_VERSION_RC))
67 #define IDCODE_DEVID_MASK 0x00000FFFU
145 #if (PREFETCH_ENABLE != 0)
146 #if defined(STM32F101x6) || defined(STM32F101xB) || defined(STM32F101xE) || defined(STM32F101xG) || \
147 defined(STM32F102x6) || defined(STM32F102xB) || \
148 defined(STM32F103x6) || defined(STM32F103xB) || defined(STM32F103xE) || defined(STM32F103xG) || \
149 defined(STM32F105xC) || defined(STM32F107xC)
184 #if defined(STM32F105xC) || defined(STM32F107xC)
185 __HAL_RCC_AHB_FORCE_RESET();
186 __HAL_RCC_AHB_RELEASE_RESET();
373 uint32_t wait = Delay;
424 return __STM32F1xx_HAL_VERSION;
456 return ((
DBGMCU->IDCODE) & IDCODE_DEVID_MASK);
#define DBGMCU_CR_DBG_SLEEP
void HAL_DBGMCU_EnableDBGStopMode(void)
HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
uint32_t HAL_GetTickPrio(void)
HAL_TickFreqTypeDef HAL_GetTickFreq(void)
This file contains all the functions prototypes for the HAL module driver.
void HAL_DBGMCU_EnableDBGStandbyMode(void)
void HAL_DBGMCU_DisableDBGStopMode(void)
#define DBGMCU_IDCODE_REV_ID_Pos
void HAL_DBGMCU_EnableDBGSleepMode(void)
#define SysTick_CTRL_TICKINT_Msk
HAL_StatusTypeDef HAL_DeInit(void)
uint32_t HAL_GetUIDw2(void)
void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
#define assert_param(expr)
uint32_t HAL_GetHalVersion(void)
uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb)
#define DBGMCU_CR_DBG_STANDBY
#define TICK_INT_PRIORITY
uint32_t HAL_GetREVID(void)
void HAL_ResumeTick(void)
#define DBGMCU_CR_DBG_STOP
#define __HAL_RCC_APB1_RELEASE_RESET()
void HAL_DBGMCU_DisableDBGStandbyMode(void)
void HAL_DBGMCU_DisableDBGSleepMode(void)
void HAL_SuspendTick(void)
#define __HAL_RCC_APB2_RELEASE_RESET()
#define __HAL_RCC_APB1_FORCE_RESET()
HAL_StatusTypeDef HAL_Init(void)
uint32_t HAL_GetDEVID(void)
#define __HAL_RCC_APB2_FORCE_RESET()
HAL_StatusTypeDef
HAL Status structures definition.
uint32_t HAL_GetUIDw1(void)
#define NVIC_PRIORITYGROUP_4
uint32_t HAL_GetUIDw0(void)
uint32_t HAL_GetTick(void)
void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority)
void HAL_Delay(uint32_t Delay)
#define SET_BIT(REG, BIT)
#define CLEAR_BIT(REG, BIT)
HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq)
#define __HAL_FLASH_PREFETCH_BUFFER_ENABLE()
Enable the FLASH prefetch buffer.
#define IS_TICKFREQ(FREQ)
HAL_TickFreqTypeDef uwTickFreq