|
STM32H735xx HAL User Manual
|
Defines | |
| #define | __HAL_FLASH_SET_LATENCY(__LATENCY__) MODIFY_REG(FLASH->ACR, FLASH_ACR_LATENCY, (uint32_t)(__LATENCY__)) |
| Set the FLASH Latency. | |
| #define | __HAL_FLASH_GET_LATENCY() (READ_BIT((FLASH->ACR), FLASH_ACR_LATENCY)) |
| Get the FLASH Latency. | |
| #define | __HAL_FLASH_ENABLE_IT_BANK1(__INTERRUPT__) (FLASH->CR1 |= (__INTERRUPT__)) |
| Enable the specified FLASH interrupt. | |
| #define | __HAL_FLASH_ENABLE_IT_BANK2(__INTERRUPT__) (FLASH->CR2 |= ((__INTERRUPT__) & 0x7FFFFFFFU)) |
| #define | __HAL_FLASH_ENABLE_IT(__INTERRUPT__) __HAL_FLASH_ENABLE_IT_BANK1(__INTERRUPT__) |
| #define | __HAL_FLASH_DISABLE_IT_BANK1(__INTERRUPT__) (FLASH->CR1 &= ~(uint32_t)(__INTERRUPT__)) |
| Disable the specified FLASH interrupt. | |
| #define | __HAL_FLASH_DISABLE_IT_BANK2(__INTERRUPT__) (FLASH->CR2 &= ~(uint32_t)((__INTERRUPT__) & 0x7FFFFFFFU)) |
| #define | __HAL_FLASH_DISABLE_IT(__INTERRUPT__) __HAL_FLASH_DISABLE_IT_BANK1(__INTERRUPT__) |
| #define | __HAL_FLASH_GET_FLAG_BANK1(__FLAG__) (READ_BIT(FLASH->SR1, (__FLAG__)) == (__FLAG__)) |
| Checks whether the specified FLASH flag is set or not. | |
| #define | __HAL_FLASH_GET_FLAG_BANK2(__FLAG__) (READ_BIT(FLASH->SR2, ((__FLAG__) & 0x7FFFFFFFU)) == (((__FLAG__) & 0x7FFFFFFFU))) |
| #define | __HAL_FLASH_GET_FLAG(__FLAG__) __HAL_FLASH_GET_FLAG_BANK1(__FLAG__) |
| #define | __HAL_FLASH_CLEAR_FLAG_BANK1(__FLAG__) WRITE_REG(FLASH->CCR1, (__FLAG__)) |
| Clear the specified FLASH flag. | |
| #define | __HAL_FLASH_CLEAR_FLAG_BANK2(__FLAG__) WRITE_REG(FLASH->CCR2, ((__FLAG__) & 0x7FFFFFFFU)) |
| #define | __HAL_FLASH_CLEAR_FLAG(__FLAG__) __HAL_FLASH_CLEAR_FLAG_BANK1(__FLAG__) |
| #define __HAL_FLASH_CLEAR_FLAG | ( | __FLAG__ | ) | __HAL_FLASH_CLEAR_FLAG_BANK1(__FLAG__) |
Definition at line 699 of file stm32h7xx_hal_flash.h.
Referenced by FLASH_WaitForLastOperation().
| #define __HAL_FLASH_CLEAR_FLAG_BANK1 | ( | __FLAG__ | ) | WRITE_REG(FLASH->CCR1, (__FLAG__)) |
Clear the specified FLASH flag.
| __FLAG__,: | specifies the FLASH flags to clear. In case of Bank 1, this parameter can be any combination of the following values:
|
| none |
Definition at line 691 of file stm32h7xx_hal_flash.h.
Referenced by FLASH_CRC_WaitForLastOperation(), FLASH_WaitForLastOperation(), HAL_FLASH_IRQHandler(), and HAL_FLASHEx_ComputeCRC().
| #define __HAL_FLASH_CLEAR_FLAG_BANK2 | ( | __FLAG__ | ) | WRITE_REG(FLASH->CCR2, ((__FLAG__) & 0x7FFFFFFFU)) |
Definition at line 693 of file stm32h7xx_hal_flash.h.
Referenced by FLASH_CRC_WaitForLastOperation(), FLASH_WaitForLastOperation(), HAL_FLASH_IRQHandler(), and HAL_FLASHEx_ComputeCRC().
| #define __HAL_FLASH_DISABLE_IT | ( | __INTERRUPT__ | ) | __HAL_FLASH_DISABLE_IT_BANK1(__INTERRUPT__) |
Definition at line 598 of file stm32h7xx_hal_flash.h.
| #define __HAL_FLASH_DISABLE_IT_BANK1 | ( | __INTERRUPT__ | ) | (FLASH->CR1 &= ~(uint32_t)(__INTERRUPT__)) |
Disable the specified FLASH interrupt.
| __INTERRUPT__ | : FLASH interrupt In case of Bank 1 This parameter can be any combination of the following values:
|
| none |
Definition at line 589 of file stm32h7xx_hal_flash.h.
Referenced by HAL_FLASH_IRQHandler().
| #define __HAL_FLASH_DISABLE_IT_BANK2 | ( | __INTERRUPT__ | ) | (FLASH->CR2 &= ~(uint32_t)((__INTERRUPT__) & 0x7FFFFFFFU)) |
Definition at line 591 of file stm32h7xx_hal_flash.h.
Referenced by HAL_FLASH_IRQHandler().
| #define __HAL_FLASH_ENABLE_IT | ( | __INTERRUPT__ | ) | __HAL_FLASH_ENABLE_IT_BANK1(__INTERRUPT__) |
Definition at line 550 of file stm32h7xx_hal_flash.h.
| #define __HAL_FLASH_ENABLE_IT_BANK1 | ( | __INTERRUPT__ | ) | (FLASH->CR1 |= (__INTERRUPT__)) |
Enable the specified FLASH interrupt.
| __INTERRUPT__ | : FLASH interrupt In case of Bank 1 This parameter can be any combination of the following values:
|
| none |
Definition at line 541 of file stm32h7xx_hal_flash.h.
Referenced by HAL_FLASH_Program_IT(), and HAL_FLASHEx_Erase_IT().
| #define __HAL_FLASH_ENABLE_IT_BANK2 | ( | __INTERRUPT__ | ) | (FLASH->CR2 |= ((__INTERRUPT__) & 0x7FFFFFFFU)) |
Definition at line 543 of file stm32h7xx_hal_flash.h.
Referenced by HAL_FLASH_Program_IT(), and HAL_FLASHEx_Erase_IT().
| #define __HAL_FLASH_GET_FLAG | ( | __FLAG__ | ) | __HAL_FLASH_GET_FLAG_BANK1(__FLAG__) |
Definition at line 650 of file stm32h7xx_hal_flash.h.
Referenced by FLASH_CRC_WaitForLastOperation(), and FLASH_WaitForLastOperation().
| #define __HAL_FLASH_GET_FLAG_BANK1 | ( | __FLAG__ | ) | (READ_BIT(FLASH->SR1, (__FLAG__)) == (__FLAG__)) |
Checks whether the specified FLASH flag is set or not.
| __FLAG__,: | specifies the FLASH flag to check. In case of Bank 1 This parameter can be one of the following values :
|
| The | new state of FLASH_FLAG (SET or RESET). |
Definition at line 642 of file stm32h7xx_hal_flash.h.
Referenced by FLASH_CRC_WaitForLastOperation(), FLASH_WaitForLastOperation(), and HAL_FLASH_IRQHandler().
| #define __HAL_FLASH_GET_FLAG_BANK2 | ( | __FLAG__ | ) | (READ_BIT(FLASH->SR2, ((__FLAG__) & 0x7FFFFFFFU)) == (((__FLAG__) & 0x7FFFFFFFU))) |
Definition at line 644 of file stm32h7xx_hal_flash.h.
Referenced by FLASH_CRC_WaitForLastOperation(), FLASH_WaitForLastOperation(), and HAL_FLASH_IRQHandler().
| #define __HAL_FLASH_GET_LATENCY | ( | ) | (READ_BIT((FLASH->ACR), FLASH_ACR_LATENCY)) |
Get the FLASH Latency.
| FLASH | Latency The value of this parameter depend on device used within the same series |
Definition at line 504 of file stm32h7xx_hal_flash.h.
Referenced by HAL_RCC_ClockConfig(), and HAL_RCC_DeInit().
| #define __HAL_FLASH_SET_LATENCY | ( | __LATENCY__ | ) | MODIFY_REG(FLASH->ACR, FLASH_ACR_LATENCY, (uint32_t)(__LATENCY__)) |
Set the FLASH Latency.
| __LATENCY__,: | FLASH Latency The value of this parameter depend on device used within the same series |
| none |
Definition at line 496 of file stm32h7xx_hal_flash.h.
Referenced by HAL_RCC_ClockConfig(), and HAL_RCC_DeInit().
1.7.6.1