STM32L443xx HAL User Manual
|
Force or release APB1 peripheral reset. More...
Defines | |
#define | __HAL_RCC_APB1_FORCE_RESET() |
#define | __HAL_RCC_TIM2_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM2RST) |
#define | __HAL_RCC_TIM6_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM6RST) |
#define | __HAL_RCC_TIM7_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM7RST) |
#define | __HAL_RCC_LCD_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LCDRST) |
#define | __HAL_RCC_SPI2_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI2RST) |
#define | __HAL_RCC_SPI3_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI3RST) |
#define | __HAL_RCC_USART2_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART2RST) |
#define | __HAL_RCC_USART3_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART3RST) |
#define | __HAL_RCC_I2C1_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C1RST) |
#define | __HAL_RCC_I2C2_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C2RST) |
#define | __HAL_RCC_I2C3_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C3RST) |
#define | __HAL_RCC_CRS_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CRSRST) |
#define | __HAL_RCC_CAN1_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CAN1RST) |
#define | __HAL_RCC_USB_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USBFSRST) |
#define | __HAL_RCC_PWR_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_PWRRST) |
#define | __HAL_RCC_DAC1_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_DAC1RST) |
#define | __HAL_RCC_OPAMP_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_OPAMPRST) |
#define | __HAL_RCC_LPTIM1_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LPTIM1RST) |
#define | __HAL_RCC_LPUART1_FORCE_RESET() SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPUART1RST) |
#define | __HAL_RCC_SWPMI1_FORCE_RESET() SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_SWPMI1RST) |
#define | __HAL_RCC_LPTIM2_FORCE_RESET() SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPTIM2RST) |
#define | __HAL_RCC_APB1_RELEASE_RESET() |
#define | __HAL_RCC_TIM2_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM2RST) |
#define | __HAL_RCC_TIM6_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM6RST) |
#define | __HAL_RCC_TIM7_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM7RST) |
#define | __HAL_RCC_LCD_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LCDRST) |
#define | __HAL_RCC_SPI2_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI2RST) |
#define | __HAL_RCC_SPI3_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI3RST) |
#define | __HAL_RCC_USART2_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART2RST) |
#define | __HAL_RCC_USART3_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART3RST) |
#define | __HAL_RCC_I2C1_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C1RST) |
#define | __HAL_RCC_I2C2_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C2RST) |
#define | __HAL_RCC_I2C3_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C3RST) |
#define | __HAL_RCC_CRS_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CRSRST) |
#define | __HAL_RCC_CAN1_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CAN1RST) |
#define | __HAL_RCC_USB_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USBFSRST) |
#define | __HAL_RCC_PWR_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_PWRRST) |
#define | __HAL_RCC_DAC1_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_DAC1RST) |
#define | __HAL_RCC_OPAMP_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_OPAMPRST) |
#define | __HAL_RCC_LPTIM1_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LPTIM1RST) |
#define | __HAL_RCC_LPUART1_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPUART1RST) |
#define | __HAL_RCC_SWPMI1_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_SWPMI1RST) |
#define | __HAL_RCC_LPTIM2_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPTIM2RST) |
Force or release APB1 peripheral reset.
#define __HAL_RCC_APB1_FORCE_RESET | ( | ) |
do { \ WRITE_REG(RCC->APB1RSTR1, 0xFFFFFFFFUL); \ WRITE_REG(RCC->APB1RSTR2, 0xFFFFFFFFUL); \ } while(0)
Definition at line 2438 of file stm32l4xx_hal_rcc.h.
Referenced by HAL_DeInit().
#define __HAL_RCC_APB1_RELEASE_RESET | ( | ) |
do { \ WRITE_REG(RCC->APB1RSTR1, 0x00000000UL); \ WRITE_REG(RCC->APB1RSTR2, 0x00000000UL); \ } while(0)
Definition at line 2536 of file stm32l4xx_hal_rcc.h.
Referenced by HAL_DeInit().
#define __HAL_RCC_CAN1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CAN1RST) |
Definition at line 2506 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_CAN1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CAN1RST) |
Definition at line 2604 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_CRS_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CRSRST) |
Definition at line 2502 of file stm32l4xx_hal_rcc.h.
Referenced by HAL_RCCEx_CRSConfig().
#define __HAL_RCC_CRS_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CRSRST) |
Definition at line 2600 of file stm32l4xx_hal_rcc.h.
Referenced by HAL_RCCEx_CRSConfig().
#define __HAL_RCC_DAC1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_DAC1RST) |
Definition at line 2520 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_DAC1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_DAC1RST) |
Definition at line 2618 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C1RST) |
Definition at line 2489 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C1RST) |
Definition at line 2587 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C2RST) |
Definition at line 2492 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C2RST) |
Definition at line 2590 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C3_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C3RST) |
Definition at line 2495 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C3_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C3RST) |
Definition at line 2593 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LCD_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LCDRST) |
Definition at line 2464 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LCD_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LCDRST) |
Definition at line 2562 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LPTIM1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LPTIM1RST) |
Definition at line 2525 of file stm32l4xx_hal_rcc.h.
Referenced by LPTIM_Disable().
#define __HAL_RCC_LPTIM1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LPTIM1RST) |
Definition at line 2623 of file stm32l4xx_hal_rcc.h.
Referenced by LPTIM_Disable().
#define __HAL_RCC_LPTIM2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPTIM2RST) |
Definition at line 2533 of file stm32l4xx_hal_rcc.h.
Referenced by LPTIM_Disable().
#define __HAL_RCC_LPTIM2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPTIM2RST) |
Definition at line 2631 of file stm32l4xx_hal_rcc.h.
Referenced by LPTIM_Disable().
#define __HAL_RCC_LPUART1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPUART1RST) |
Definition at line 2527 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LPUART1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPUART1RST) |
Definition at line 2625 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_OPAMP_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_OPAMPRST) |
Definition at line 2523 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_OPAMP_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_OPAMPRST) |
Definition at line 2621 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_PWR_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_PWRRST) |
Definition at line 2517 of file stm32l4xx_hal_rcc.h.
Referenced by HAL_PWR_DeInit().
#define __HAL_RCC_PWR_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_PWRRST) |
Definition at line 2615 of file stm32l4xx_hal_rcc.h.
Referenced by HAL_PWR_DeInit().
#define __HAL_RCC_SPI2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI2RST) |
Definition at line 2468 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SPI2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI2RST) |
Definition at line 2566 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SPI3_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI3RST) |
Definition at line 2472 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SPI3_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI3RST) |
Definition at line 2570 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SWPMI1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_SWPMI1RST) |
Definition at line 2530 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SWPMI1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_SWPMI1RST) |
Definition at line 2628 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM2RST) |
Definition at line 2443 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM2RST) |
Definition at line 2541 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM6_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM6RST) |
Definition at line 2457 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM6_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM6RST) |
Definition at line 2555 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM7_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM7RST) |
Definition at line 2460 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM7_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM7RST) |
Definition at line 2558 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USART2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART2RST) |
Definition at line 2475 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USART2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART2RST) |
Definition at line 2573 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USART3_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART3RST) |
Definition at line 2478 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USART3_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART3RST) |
Definition at line 2576 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USB_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USBFSRST) |
Definition at line 2514 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USB_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USBFSRST) |
Definition at line 2612 of file stm32l4xx_hal_rcc.h.