| 
    DIY Logging Volt/Ampmeter
    
   | 
 
 
 
 
Go to the documentation of this file.
   22 #ifndef __STM32F1xx_HAL_H 
   23 #define __STM32F1xx_HAL_H 
   88 #define __HAL_DBGMCU_FREEZE_TIM2()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM2_STOP) 
   89 #define __HAL_DBGMCU_UNFREEZE_TIM2()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM2_STOP) 
   94 #define __HAL_DBGMCU_FREEZE_TIM3()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM3_STOP) 
   95 #define __HAL_DBGMCU_UNFREEZE_TIM3()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM3_STOP) 
   97 #if defined (DBGMCU_CR_DBG_TIM4_STOP) 
  101 #define __HAL_DBGMCU_FREEZE_TIM4()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM4_STOP) 
  102 #define __HAL_DBGMCU_UNFREEZE_TIM4()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM4_STOP) 
  105 #if defined (DBGMCU_CR_DBG_TIM5_STOP) 
  109 #define __HAL_DBGMCU_FREEZE_TIM5()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM5_STOP) 
  110 #define __HAL_DBGMCU_UNFREEZE_TIM5()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM5_STOP) 
  113 #if defined (DBGMCU_CR_DBG_TIM6_STOP) 
  117 #define __HAL_DBGMCU_FREEZE_TIM6()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM6_STOP) 
  118 #define __HAL_DBGMCU_UNFREEZE_TIM6()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM6_STOP) 
  121 #if defined (DBGMCU_CR_DBG_TIM7_STOP) 
  125 #define __HAL_DBGMCU_FREEZE_TIM7()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM7_STOP) 
  126 #define __HAL_DBGMCU_UNFREEZE_TIM7()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM7_STOP) 
  129 #if defined (DBGMCU_CR_DBG_TIM12_STOP) 
  133 #define __HAL_DBGMCU_FREEZE_TIM12()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM12_STOP) 
  134 #define __HAL_DBGMCU_UNFREEZE_TIM12()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM12_STOP) 
  137 #if defined (DBGMCU_CR_DBG_TIM13_STOP) 
  141 #define __HAL_DBGMCU_FREEZE_TIM13()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM13_STOP) 
  142 #define __HAL_DBGMCU_UNFREEZE_TIM13()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM13_STOP) 
  145 #if defined (DBGMCU_CR_DBG_TIM14_STOP) 
  149 #define __HAL_DBGMCU_FREEZE_TIM14()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM14_STOP) 
  150 #define __HAL_DBGMCU_UNFREEZE_TIM14()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM14_STOP) 
  156 #define __HAL_DBGMCU_FREEZE_WWDG()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_WWDG_STOP) 
  157 #define __HAL_DBGMCU_UNFREEZE_WWDG()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_WWDG_STOP) 
  162 #define __HAL_DBGMCU_FREEZE_IWDG()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_IWDG_STOP) 
  163 #define __HAL_DBGMCU_UNFREEZE_IWDG()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_IWDG_STOP) 
  168 #define __HAL_DBGMCU_FREEZE_I2C1_TIMEOUT()    SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_I2C1_SMBUS_TIMEOUT) 
  169 #define __HAL_DBGMCU_UNFREEZE_I2C1_TIMEOUT()  CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_I2C1_SMBUS_TIMEOUT) 
  171 #if defined (DBGMCU_CR_DBG_I2C2_SMBUS_TIMEOUT) 
  175 #define __HAL_DBGMCU_FREEZE_I2C2_TIMEOUT()    SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_I2C2_SMBUS_TIMEOUT) 
  176 #define __HAL_DBGMCU_UNFREEZE_I2C2_TIMEOUT()  CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_I2C2_SMBUS_TIMEOUT) 
  179 #if defined (DBGMCU_CR_DBG_CAN1_STOP) 
  183 #define __HAL_DBGMCU_FREEZE_CAN1()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_CAN1_STOP) 
  184 #define __HAL_DBGMCU_UNFREEZE_CAN1()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_CAN1_STOP) 
  187 #if defined (DBGMCU_CR_DBG_CAN2_STOP) 
  191 #define __HAL_DBGMCU_FREEZE_CAN2()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_CAN2_STOP) 
  192 #define __HAL_DBGMCU_UNFREEZE_CAN2()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_CAN2_STOP) 
  196 #if defined (DBGMCU_CR_DBG_TIM1_STOP) 
  200 #define __HAL_DBGMCU_FREEZE_TIM1()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM1_STOP) 
  201 #define __HAL_DBGMCU_UNFREEZE_TIM1()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM1_STOP) 
  204 #if defined (DBGMCU_CR_DBG_TIM8_STOP) 
  208 #define __HAL_DBGMCU_FREEZE_TIM8()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM8_STOP) 
  209 #define __HAL_DBGMCU_UNFREEZE_TIM8()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM8_STOP) 
  212 #if defined (DBGMCU_CR_DBG_TIM9_STOP) 
  216 #define __HAL_DBGMCU_FREEZE_TIM9()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM9_STOP) 
  217 #define __HAL_DBGMCU_UNFREEZE_TIM9()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM9_STOP) 
  220 #if defined (DBGMCU_CR_DBG_TIM10_STOP) 
  224 #define __HAL_DBGMCU_FREEZE_TIM10()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM10_STOP) 
  225 #define __HAL_DBGMCU_UNFREEZE_TIM10()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM10_STOP) 
  228 #if defined (DBGMCU_CR_DBG_TIM11_STOP) 
  232 #define __HAL_DBGMCU_FREEZE_TIM11()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM11_STOP) 
  233 #define __HAL_DBGMCU_UNFREEZE_TIM11()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM11_STOP) 
  237 #if defined (DBGMCU_CR_DBG_TIM15_STOP) 
  241 #define __HAL_DBGMCU_FREEZE_TIM15()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM15_STOP) 
  242 #define __HAL_DBGMCU_UNFREEZE_TIM15()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM15_STOP) 
  245 #if defined (DBGMCU_CR_DBG_TIM16_STOP) 
  249 #define __HAL_DBGMCU_FREEZE_TIM16()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM16_STOP) 
  250 #define __HAL_DBGMCU_UNFREEZE_TIM16()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM16_STOP) 
  253 #if defined (DBGMCU_CR_DBG_TIM17_STOP) 
  257 #define __HAL_DBGMCU_FREEZE_TIM17()            SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM17_STOP) 
  258 #define __HAL_DBGMCU_UNFREEZE_TIM17()          CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_TIM17_STOP) 
  268 #define IS_TICKFREQ(FREQ) (((FREQ) == HAL_TICK_FREQ_10HZ)  || \ 
  269                            ((FREQ) == HAL_TICK_FREQ_100HZ) || \ 
  270                            ((FREQ) == HAL_TICK_FREQ_1KHZ)) 
  
 
void HAL_DBGMCU_EnableDBGStopMode(void)
 
HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
 
uint32_t HAL_GetTickPrio(void)
 
HAL_TickFreqTypeDef HAL_GetTickFreq(void)
 
void HAL_DBGMCU_EnableDBGStandbyMode(void)
 
void HAL_DBGMCU_DisableDBGStopMode(void)
 
void HAL_DBGMCU_EnableDBGSleepMode(void)
 
HAL_StatusTypeDef HAL_DeInit(void)
 
uint32_t HAL_GetUIDw2(void)
 
uint32_t HAL_GetHalVersion(void)
 
uint32_t HAL_GetREVID(void)
 
void HAL_ResumeTick(void)
 
void HAL_DBGMCU_DisableDBGStandbyMode(void)
 
void HAL_DBGMCU_DisableDBGSleepMode(void)
 
void HAL_SuspendTick(void)
 
HAL_StatusTypeDef HAL_Init(void)
 
uint32_t HAL_GetDEVID(void)
 
HAL_StatusTypeDef
HAL Status structures definition.
 
uint32_t HAL_GetUIDw1(void)
 
uint32_t HAL_GetUIDw0(void)
 
uint32_t HAL_GetTick(void)
 
void HAL_Delay(uint32_t Delay)
 
HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq)
 
HAL_TickFreqTypeDef uwTickFreq