HAL
FLASH_Program_Byte() is only used within HAL.
 
Symbols
loading...
Files
loading...

FLASH_Program_Byte() function

Program byte (8-bit) at a specified address.

Syntax

static void FLASH_Program_Byte(uint32_t Address,     uint8_t Data);
Implemented in stm32f4xx_hal_flash.c:694

Arguments

Address

specifies the address to be programmed.

Data

specifies the data to be programmed.

Return value

None

Notes

This function must be used when the device voltage range is from 1.8V to 3.6V. If an erase and a program operations are requested simultaneously, the erase operation is performed before the program one.

References

LocationReferrerText
stm32f4xx_hal_flash.c:694
static void FLASH_Program_Byte(uint32_t Address, uint8_t Data)
stm32f4xx_hal_flash.c:117
static void FLASH_Program_Byte(uint32_t Address, uint8_t Data);
stm32f4xx_hal_flash.c:172HAL_FLASH_Program()
FLASH_Program_Byte(Address, (uint8_t) Data);
stm32f4xx_hal_flash.c:234HAL_FLASH_Program_IT()
FLASH_Program_Byte(Address, (uint8_t) Data);

Call Tree

Functions calling FLASH_Program_Byte()
Functions called by FLASH_Program_Byte()
FLASH_Program_Byte()
assert_failed()
all items filtered out
Data read by FLASH_Program_Byte()
Data written by FLASH_Program_Byte()
FLASH_Program_Byte()
all items filtered out