STM32L486xx HAL User Manual
|
Force or release APB1 peripheral reset. More...
Defines | |
#define | __HAL_RCC_APB1_FORCE_RESET() WRITE_REG(RCC->APB1RSTR1, 0xFFFFFFFFU) |
#define | __HAL_RCC_TIM2_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM2RST) |
#define | __HAL_RCC_TIM3_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM3RST) |
#define | __HAL_RCC_TIM4_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM4RST) |
#define | __HAL_RCC_TIM5_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM5RST) |
#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_UART4_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_UART4RST) |
#define | __HAL_RCC_UART5_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_UART5RST) |
#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_CAN1_FORCE_RESET() SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CAN1RST) |
#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() WRITE_REG(RCC->APB1RSTR1, 0x00000000U) |
#define | __HAL_RCC_TIM2_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM2RST) |
#define | __HAL_RCC_TIM3_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM3RST) |
#define | __HAL_RCC_TIM4_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM4RST) |
#define | __HAL_RCC_TIM5_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM5RST) |
#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_UART4_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_UART4RST) |
#define | __HAL_RCC_UART5_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_UART5RST) |
#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_CAN1_RELEASE_RESET() CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CAN1RST) |
#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 | ( | ) | WRITE_REG(RCC->APB1RSTR1, 0xFFFFFFFFU) |
Definition at line 2294 of file stm32l4xx_hal_rcc.h.
Referenced by HAL_DeInit().
#define __HAL_RCC_APB1_RELEASE_RESET | ( | ) | WRITE_REG(RCC->APB1RSTR1, 0x00000000U) |
Definition at line 2381 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 2354 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_CAN1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_CAN1RST) |
Definition at line 2441 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_DAC1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_DAC1RST) |
Definition at line 2366 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_DAC1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_DAC1RST) |
Definition at line 2453 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C1RST) |
Definition at line 2338 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C1RST) |
Definition at line 2425 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C2RST) |
Definition at line 2341 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C2RST) |
Definition at line 2428 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C3_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C3RST) |
Definition at line 2344 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_I2C3_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_I2C3RST) |
Definition at line 2431 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LCD_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LCDRST) |
Definition at line 2315 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LCD_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LCDRST) |
Definition at line 2402 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LPTIM1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LPTIM1RST) |
Definition at line 2370 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LPTIM1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_LPTIM1RST) |
Definition at line 2457 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LPTIM2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPTIM2RST) |
Definition at line 2378 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LPTIM2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPTIM2RST) |
Definition at line 2465 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LPUART1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPUART1RST) |
Definition at line 2372 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_LPUART1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_LPUART1RST) |
Definition at line 2459 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_OPAMP_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_OPAMPRST) |
Definition at line 2368 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_OPAMP_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_OPAMPRST) |
Definition at line 2455 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_PWR_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_PWRRST) |
Definition at line 2364 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 2451 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 2319 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SPI2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI2RST) |
Definition at line 2406 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SPI3_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI3RST) |
Definition at line 2322 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SPI3_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_SPI3RST) |
Definition at line 2409 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SWPMI1_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_SWPMI1RST) |
Definition at line 2375 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_SWPMI1_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR2, RCC_APB1RSTR2_SWPMI1RST) |
Definition at line 2462 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM2RST) |
Definition at line 2296 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM2RST) |
Definition at line 2383 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM3_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM3RST) |
Definition at line 2299 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM3_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM3RST) |
Definition at line 2386 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM4_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM4RST) |
Definition at line 2303 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM4_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM4RST) |
Definition at line 2390 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM5_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM5RST) |
Definition at line 2307 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM5_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM5RST) |
Definition at line 2394 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM6_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM6RST) |
Definition at line 2310 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM6_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM6RST) |
Definition at line 2397 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM7_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM7RST) |
Definition at line 2312 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_TIM7_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_TIM7RST) |
Definition at line 2399 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_UART4_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_UART4RST) |
Definition at line 2331 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_UART4_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_UART4RST) |
Definition at line 2418 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_UART5_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_UART5RST) |
Definition at line 2335 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_UART5_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_UART5RST) |
Definition at line 2422 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USART2_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART2RST) |
Definition at line 2324 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USART2_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART2RST) |
Definition at line 2411 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USART3_FORCE_RESET | ( | ) | SET_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART3RST) |
Definition at line 2327 of file stm32l4xx_hal_rcc.h.
#define __HAL_RCC_USART3_RELEASE_RESET | ( | ) | CLEAR_BIT(RCC->APB1RSTR1, RCC_APB1RSTR1_USART3RST) |
Definition at line 2414 of file stm32l4xx_hal_rcc.h.