|
STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
Macros | |
| #define | __HAL_FLASH_SET_LATENCY(__LATENCY__) |
| Set the FLASH Latency. | |
| #define | __HAL_FLASH_GET_LATENCY() |
| Get the FLASH Latency. | |
| #define | __HAL_FLASH_PREFETCH_BUFFER_ENABLE() |
| Enable the FLASH prefetch buffer. | |
| #define | __HAL_FLASH_PREFETCH_BUFFER_DISABLE() |
| Disable the FLASH prefetch buffer. | |
| #define | __HAL_FLASH_INSTRUCTION_CACHE_ENABLE() |
| Enable the FLASH instruction cache. | |
| #define | __HAL_FLASH_INSTRUCTION_CACHE_DISABLE() |
| Disable the FLASH instruction cache. | |
| #define | __HAL_FLASH_DATA_CACHE_ENABLE() |
| Enable the FLASH data cache. | |
| #define | __HAL_FLASH_DATA_CACHE_DISABLE() |
| Disable the FLASH data cache. | |
| #define | __HAL_FLASH_INSTRUCTION_CACHE_RESET() |
| Resets the FLASH instruction Cache. | |
| #define | __HAL_FLASH_DATA_CACHE_RESET() |
| Resets the FLASH data Cache. | |
| #define | __HAL_FLASH_ENABLE_IT(__INTERRUPT__) |
| Enable the specified FLASH interrupt. | |
| #define | __HAL_FLASH_DISABLE_IT(__INTERRUPT__) |
| Disable the specified FLASH interrupt. | |
| #define | __HAL_FLASH_GET_FLAG(__FLAG__) |
| Get the specified FLASH flag status. | |
| #define | __HAL_FLASH_CLEAR_FLAG(__FLAG__) |
| Clear the specified FLASH flags. | |
| #define __HAL_FLASH_SET_LATENCY | ( | __LATENCY__ | ) |
#include <stm32f4xx_hal_flash.h>
Set the FLASH Latency.
| __LATENCY__ | FLASH Latency The value of this parameter depend on device used within the same series |
| none |
Definition at line 176 of file stm32f4xx_hal_flash.h.
Referenced by HAL_RCC_ClockConfig().
| #define __HAL_FLASH_GET_LATENCY | ( | ) |
#include <stm32f4xx_hal_flash.h>
Get the FLASH Latency.
| FLASH | Latency The value of this parameter depend on device used within the same series |
Definition at line 183 of file stm32f4xx_hal_flash.h.
Referenced by HAL_RCC_ClockConfig().
| #define __HAL_FLASH_PREFETCH_BUFFER_ENABLE | ( | ) |
#include <stm32f4xx_hal_flash.h>
Enable the FLASH prefetch buffer.
| none |
Definition at line 189 of file stm32f4xx_hal_flash.h.
Referenced by HAL_Init().
| #define __HAL_FLASH_PREFETCH_BUFFER_DISABLE | ( | ) |
#include <stm32f4xx_hal_flash.h>
Disable the FLASH prefetch buffer.
| none |
Definition at line 195 of file stm32f4xx_hal_flash.h.
| #define __HAL_FLASH_INSTRUCTION_CACHE_ENABLE | ( | ) |
#include <stm32f4xx_hal_flash.h>
Enable the FLASH instruction cache.
| none |
Definition at line 201 of file stm32f4xx_hal_flash.h.
Referenced by FLASH_FlushCaches(), and HAL_Init().
| #define __HAL_FLASH_INSTRUCTION_CACHE_DISABLE | ( | ) |
#include <stm32f4xx_hal_flash.h>
Disable the FLASH instruction cache.
| none |
Definition at line 207 of file stm32f4xx_hal_flash.h.
Referenced by FLASH_FlushCaches().
| #define __HAL_FLASH_DATA_CACHE_ENABLE | ( | ) |
#include <stm32f4xx_hal_flash.h>
Enable the FLASH data cache.
| none |
Definition at line 213 of file stm32f4xx_hal_flash.h.
Referenced by FLASH_FlushCaches(), and HAL_Init().
| #define __HAL_FLASH_DATA_CACHE_DISABLE | ( | ) |
#include <stm32f4xx_hal_flash.h>
Disable the FLASH data cache.
| none |
Definition at line 219 of file stm32f4xx_hal_flash.h.
Referenced by FLASH_FlushCaches().
| #define __HAL_FLASH_INSTRUCTION_CACHE_RESET | ( | ) |
#include <stm32f4xx_hal_flash.h>
Resets the FLASH instruction Cache.
| None |
Definition at line 226 of file stm32f4xx_hal_flash.h.
Referenced by FLASH_FlushCaches().
| #define __HAL_FLASH_DATA_CACHE_RESET | ( | ) |
#include <stm32f4xx_hal_flash.h>
Resets the FLASH data Cache.
| None |
Definition at line 235 of file stm32f4xx_hal_flash.h.
Referenced by FLASH_FlushCaches().
| #define __HAL_FLASH_ENABLE_IT | ( | __INTERRUPT__ | ) |
#include <stm32f4xx_hal_flash.h>
Enable the specified FLASH interrupt.
| __INTERRUPT__ | FLASH interrupt This parameter can be any combination of the following values:
|
| none |
Definition at line 246 of file stm32f4xx_hal_flash.h.
Referenced by HAL_FLASH_Program_IT(), and HAL_FLASHEx_Erase_IT().
| #define __HAL_FLASH_DISABLE_IT | ( | __INTERRUPT__ | ) |
#include <stm32f4xx_hal_flash.h>
Disable the specified FLASH interrupt.
| __INTERRUPT__ | FLASH interrupt This parameter can be any combination of the following values:
|
| none |
Definition at line 256 of file stm32f4xx_hal_flash.h.
Referenced by HAL_FLASH_IRQHandler().
| #define __HAL_FLASH_GET_FLAG | ( | __FLAG__ | ) |
#include <stm32f4xx_hal_flash.h>
Get the specified FLASH flag status.
| __FLAG__ | specifies the FLASH flags to check. This parameter can be any combination of the following values:
|
| The | new state of FLAG (SET or RESET). |
Definition at line 273 of file stm32f4xx_hal_flash.h.
Referenced by FLASH_SetErrorCode(), FLASH_WaitForLastOperation(), and HAL_FLASH_IRQHandler().
| #define __HAL_FLASH_CLEAR_FLAG | ( | __FLAG__ | ) |
#include <stm32f4xx_hal_flash.h>
Clear the specified FLASH flags.
| __FLAG__ | specifies the FLASH flags to clear. This parameter can be any combination of the following values:
|
| none |
Definition at line 289 of file stm32f4xx_hal_flash.h.
Referenced by FLASH_SetErrorCode(), FLASH_WaitForLastOperation(), HAL_FLASH_IRQHandler(), and HAL_FLASHEx_Erase_IT().