void save_data()
{
uint32_t addr ;
FMC_Unlock();
/* Set address*/
addr = SECTOR_Addr;//0x08007C00;
FMC_ErasePage(addr);
FMC_ProgramWord(addr, Model_Type);
FMC_ProgramWord(addr+0x04,id_code);
FMC_ProgramWord(addr+0x08,power_on);
FMC_ProgramWord(addr+0x0c,lock);
FMC_ProgramWord(addr+0x10,channel[0]);
FMC_ProgramWord(addr+0x14,channel[1]);
FMC_ProgramWord(addr+0x18,volume[0]);
FMC_ProgramWord(addr+0x1c,volume[1]);
FMC_ProgramWord(addr+0x20,rf_gain[0]);
FMC_ProgramWord(addr+0x24,rf_gain[1]);
FMC_ProgramWord(addr+0x28,rf_txd[0]);
FMC_ProgramWord(addr+0x2c,rf_txd[1]);
FMC_Lock();
}
|