rusEFI
The most advanced open source ECU
|
Functions | |
static void | FLASH_Program_DoubleWord (uint32_t Address, uint64_t Data) |
Program a double word (64-bit) at a specified address. | |
static void | FLASH_Program_Word (uint32_t Address, uint32_t Data) |
Program word (32-bit) at a specified address. | |
static void | FLASH_Program_HalfWord (uint32_t Address, uint16_t Data) |
Program a half-word (16-bit) at a specified address. | |
static void | FLASH_Program_Byte (uint32_t Address, uint8_t Data) |
Program byte (8-bit) at a specified address. | |
static void | FLASH_SetErrorCode (void) |
Set the specific FLASH error flag. | |
void | FLASH_FlushCaches (void) |
Flush the instruction and data caches. | |
HAL_StatusTypeDef | FLASH_WaitForLastOperation (uint32_t Timeout) |
Wait for a FLASH operation to complete. | |
HAL_StatusTypeDef | FLASH_WaitForLastOperation (uint32_t Timeout, uint32_t Bank) |
Wait for a FLASH operation to complete. | |
HAL_StatusTypeDef | FLASH_OB_WaitForLastOperation (uint32_t Timeout) |
Wait for a FLASH Option Bytes change operation to complete. | |
HAL_StatusTypeDef | FLASH_CRC_WaitForLastOperation (uint32_t Timeout, uint32_t Bank) |
Wait for a FLASH CRC computation to complete. | |
HAL_StatusTypeDef FLASH_CRC_WaitForLastOperation | ( | uint32_t | Timeout, |
uint32_t | Bank | ||
) |
Wait for a FLASH CRC computation to complete.
Timeout | maximum flash operation timeout |
Bank | flash FLASH_BANK_1 or FLASH_BANK_2 |
HAL_StatusTypeDef | HAL Status |
Definition at line 1111 of file stm32h7xx_hal_flash.c.
Referenced by HAL_FLASHEx_ComputeCRC().
|
extern |
Flush the instruction and data caches.
None |
Definition at line 370 of file stm32f4xx_hal_flash_ex.c.
Referenced by HAL_FLASH_IRQHandler(), and HAL_FLASHEx_Erase().
HAL_StatusTypeDef FLASH_OB_WaitForLastOperation | ( | uint32_t | Timeout | ) |
Wait for a FLASH Option Bytes change operation to complete.
Timeout | maximum flash operation timeout |
HAL_StatusTypeDef | HAL Status |
Definition at line 1070 of file stm32h7xx_hal_flash.c.
Referenced by HAL_FLASHEx_ComputeCRC().
|
static |
Program byte (8-bit) at a specified address.
Address | specifies the address to be programmed. |
Data | specifies the data to be programmed. |
None |
Definition at line 705 of file stm32f4xx_hal_flash.c.
Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().
|
static |
Program a double word (64-bit) at a specified address.
Address | specifies the address to be programmed. |
Data | specifies the data to be programmed. |
None |
Definition at line 629 of file stm32f4xx_hal_flash.c.
Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().
|
static |
Program a half-word (16-bit) at a specified address.
Address | specifies the address to be programmed. |
Data | specifies the data to be programmed. |
None |
Definition at line 680 of file stm32f4xx_hal_flash.c.
Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().
|
static |
Program word (32-bit) at a specified address.
Address | specifies the address to be programmed. |
Data | specifies the data to be programmed. |
None |
Definition at line 655 of file stm32f4xx_hal_flash.c.
Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().
|
static |
Set the specific FLASH error flag.
None |
Definition at line 722 of file stm32f4xx_hal_flash.c.
Referenced by FLASH_WaitForLastOperation(), and HAL_FLASH_IRQHandler().
HAL_StatusTypeDef FLASH_WaitForLastOperation | ( | uint32_t | Timeout | ) |
Wait for a FLASH operation to complete.
Timeout | maximum flash operationtimeout |
HAL | Status |
Definition at line 569 of file stm32f4xx_hal_flash.c.
Referenced by FLASH_OB_BootAddressConfig(), FLASH_OB_DisableWRP(), FLASH_OB_EnableWRP(), FLASH_OB_PCROP_Config(), FLASH_OB_PCROP_RDP_Config(), FLASH_OB_RDP_LevelConfig(), FLASH_OB_UserConfig(), FLASH_OB_UserConfig(), HAL_FLASH_OB_Launch(), and HAL_FLASH_Program().
HAL_StatusTypeDef FLASH_WaitForLastOperation | ( | uint32_t | Timeout, |
uint32_t | Bank | ||
) |
Wait for a FLASH operation to complete.
Timeout | maximum flash operation timeout |
Bank | flash FLASH_BANK_1 or FLASH_BANK_2 |
HAL_StatusTypeDef | HAL Status |
Definition at line 993 of file stm32h7xx_hal_flash.c.
Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().