Rev 30 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
/*
* nvram.c
*
* Created on: 4 Jun 2017
* Author: Mike
*/
/* Includes ------------------------------------------------------------------*/
#include "stm32l1xx_hal.h"
#include "nvram.h"
void WriteUint16NVRAM(uint32_t Address, uint16_t data)
{
HAL_FLASHEx_DATAEEPROM_Unlock();
HAL_FLASHEx_DATAEEPROM_Erase(FLASH_TYPEERASEDATA_HALFWORD,Address);
HAL_FLASHEx_DATAEEPROM_Program(FLASH_TYPEPROGRAMDATA_HALFWORD,Address,data);
HAL_FLASHEx_DATAEEPROM_Lock();
}