Rev 30 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 30 | Rev 31 | ||
|---|---|---|---|
| Line 13... | Line 13... | ||
| 13 | 13 | ||
| 14 | void WriteUint16NVRAM(uint32_t Address, uint16_t data) |
14 | void WriteUint16NVRAM(uint32_t Address, uint16_t data) |
| 15 | { |
15 | { |
| 16 | HAL_FLASHEx_DATAEEPROM_Unlock(); |
16 | HAL_FLASHEx_DATAEEPROM_Unlock(); |
| 17 | HAL_FLASHEx_DATAEEPROM_Erase(FLASH_TYPEERASEDATA_HALFWORD,Address); |
17 | HAL_FLASHEx_DATAEEPROM_Erase(FLASH_TYPEERASEDATA_HALFWORD,Address); |
| 18 | HAL_FLASHEx_DATAEEPROM_Write(FLASH_TYPEPROGRAMDATA_HALFWORD,Address,data); |
18 | HAL_FLASHEx_DATAEEPROM_Program(FLASH_TYPEPROGRAMDATA_HALFWORD,Address,data); |
| 19 | HAL_FLASHEx_DATAEEPROM_Lock(); |
19 | HAL_FLASHEx_DATAEEPROM_Lock(); |
| 20 | 20 | ||
| 21 | } |
21 | } |