Ejemplo n.º 1
0
ot_u8 vworm_init( ) {
    // Minimal initialization needed for EEPROM
    HAL_FLASHEx_DATAEEPROM_Unlock();
    FLASH->SR = 0xF00;
    
    ///@note may want to do initialization for vprom here, hard to say
    
    return 0;
}
Ejemplo n.º 2
0
Archivo: main.c Proyecto: kqzca/prj
HAL_StatusTypeDef writeEEPRom32(uint32_t address, uint32_t data)
{
	HAL_StatusTypeDef status = HAL_FLASHEx_DATAEEPROM_Unlock();
	if (status == HAL_OK)
	{
		status = HAL_FLASHEx_DATAEEPROM_Program(FLASH_TYPEPROGRAMDATA_WORD, address + DATA_EEPROM_BASE, data);
	}
	HAL_FLASHEx_DATAEEPROM_Lock();
  return status;
}