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 | } |