示例#1
0
文件: hal_misc.c 项目: agb861/STM32F
void readConfiguration(mxchipWNet_HA_st *configData)
{
  u32 configInFlash;
  configInFlash = PARA_START_ADDRESS;
  memcpy(&configData->conf, (void *)configInFlash, sizeof(mxchipWNet_HA_config_st));
  if(configData->conf.magicNumber != MAGIC_FLAG||configData->conf.versionNumber != CONFIGURATION_VERSION){
    restoreConfiguration();
    NVIC_SystemReset(); 
  }
}
示例#2
0
void readConfiguration(EAbox_st *configData)
{
	u32 configInFlash;
	configInFlash = PARA_START_ADDRESS;
	memcpy(configData, (void *)configInFlash, sizeof(eabox_config_t));
	if(configData->conf.magicNumber != MAGIC_FLAG){
		restoreConfiguration();
		NVIC_SystemReset();	
	}
}