DIY Logging Volt/Ampmeter
APB2 Force Release Reset

Force or release APB2 peripheral reset. More...

Macros

#define __HAL_RCC_APB2_FORCE_RESET()   (RCC->APB2RSTR = 0xFFFFFFFFU)
 
#define __HAL_RCC_AFIO_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_AFIORST))
 
#define __HAL_RCC_GPIOA_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_IOPARST))
 
#define __HAL_RCC_GPIOB_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_IOPBRST))
 
#define __HAL_RCC_GPIOC_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_IOPCRST))
 
#define __HAL_RCC_GPIOD_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_IOPDRST))
 
#define __HAL_RCC_ADC1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_ADC1RST))
 
#define __HAL_RCC_TIM1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM1RST))
 
#define __HAL_RCC_SPI1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_SPI1RST))
 
#define __HAL_RCC_USART1_FORCE_RESET()   (RCC->APB2RSTR |= (RCC_APB2RSTR_USART1RST))
 
#define __HAL_RCC_APB2_RELEASE_RESET()   (RCC->APB2RSTR = 0x00)
 
#define __HAL_RCC_AFIO_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_AFIORST))
 
#define __HAL_RCC_GPIOA_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_IOPARST))
 
#define __HAL_RCC_GPIOB_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_IOPBRST))
 
#define __HAL_RCC_GPIOC_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_IOPCRST))
 
#define __HAL_RCC_GPIOD_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_IOPDRST))
 
#define __HAL_RCC_ADC1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_ADC1RST))
 
#define __HAL_RCC_TIM1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM1RST))
 
#define __HAL_RCC_SPI1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SPI1RST))
 
#define __HAL_RCC_USART1_RELEASE_RESET()   (RCC->APB2RSTR &= ~(RCC_APB2RSTR_USART1RST))
 

Detailed Description

Force or release APB2 peripheral reset.

Macro Definition Documentation

◆ __HAL_RCC_ADC1_FORCE_RESET

#define __HAL_RCC_ADC1_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_ADC1RST))

Definition at line 651 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_ADC1_RELEASE_RESET

#define __HAL_RCC_ADC1_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_ADC1RST))

Definition at line 663 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_AFIO_FORCE_RESET

#define __HAL_RCC_AFIO_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_AFIORST))

Definition at line 646 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_AFIO_RELEASE_RESET

#define __HAL_RCC_AFIO_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_AFIORST))

Definition at line 658 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_APB2_FORCE_RESET

#define __HAL_RCC_APB2_FORCE_RESET ( )    (RCC->APB2RSTR = 0xFFFFFFFFU)

Definition at line 645 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_APB2_RELEASE_RESET

#define __HAL_RCC_APB2_RELEASE_RESET ( )    (RCC->APB2RSTR = 0x00)

Definition at line 657 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_GPIOA_FORCE_RESET

#define __HAL_RCC_GPIOA_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_IOPARST))

Definition at line 647 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_GPIOA_RELEASE_RESET

#define __HAL_RCC_GPIOA_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_IOPARST))

Definition at line 659 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_GPIOB_FORCE_RESET

#define __HAL_RCC_GPIOB_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_IOPBRST))

Definition at line 648 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_GPIOB_RELEASE_RESET

#define __HAL_RCC_GPIOB_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_IOPBRST))

Definition at line 660 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_GPIOC_FORCE_RESET

#define __HAL_RCC_GPIOC_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_IOPCRST))

Definition at line 649 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_GPIOC_RELEASE_RESET

#define __HAL_RCC_GPIOC_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_IOPCRST))

Definition at line 661 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_GPIOD_FORCE_RESET

#define __HAL_RCC_GPIOD_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_IOPDRST))

Definition at line 650 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_GPIOD_RELEASE_RESET

#define __HAL_RCC_GPIOD_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_IOPDRST))

Definition at line 662 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_SPI1_FORCE_RESET

#define __HAL_RCC_SPI1_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_SPI1RST))

Definition at line 654 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_SPI1_RELEASE_RESET

#define __HAL_RCC_SPI1_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_SPI1RST))

Definition at line 666 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_TIM1_FORCE_RESET

#define __HAL_RCC_TIM1_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_TIM1RST))

Definition at line 653 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_TIM1_RELEASE_RESET

#define __HAL_RCC_TIM1_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_TIM1RST))

Definition at line 665 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_USART1_FORCE_RESET

#define __HAL_RCC_USART1_FORCE_RESET ( )    (RCC->APB2RSTR |= (RCC_APB2RSTR_USART1RST))

Definition at line 655 of file stm32f1xx_hal_rcc.h.

◆ __HAL_RCC_USART1_RELEASE_RESET

#define __HAL_RCC_USART1_RELEASE_RESET ( )    (RCC->APB2RSTR &= ~(RCC_APB2RSTR_USART1RST))

Definition at line 667 of file stm32f1xx_hal_rcc.h.