Fix WriteBuildOptions
This commit is contained in:
14
settings.c
14
settings.c
@@ -727,7 +727,9 @@ void SETTINGS_SaveSettings(void)
|
|||||||
EEPROM_WriteBuffer(0x0F40, State);
|
EEPROM_WriteBuffer(0x0F40, State);
|
||||||
|
|
||||||
#ifdef ENABLE_FEAT_F4HWN
|
#ifdef ENABLE_FEAT_F4HWN
|
||||||
memset(State, 0xFF, sizeof(State));
|
EEPROM_ReadBuffer(0x1FF0, State, sizeof(State));
|
||||||
|
|
||||||
|
//memset(State, 0xFF, sizeof(State));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
tmp = 0;
|
tmp = 0;
|
||||||
@@ -904,13 +906,13 @@ void SETTINGS_UpdateChannel(uint8_t channel, const VFO_Info_t *pVFO, bool keep,
|
|||||||
|
|
||||||
void SETTINGS_WriteBuildOptions(void)
|
void SETTINGS_WriteBuildOptions(void)
|
||||||
{
|
{
|
||||||
uint8_t buf[8] = {0};
|
uint8_t State[8];
|
||||||
|
|
||||||
#ifdef ENABLE_FEAT_F4HWN
|
#ifdef ENABLE_FEAT_F4HWN
|
||||||
EEPROM_ReadBuffer(0x1FF0, buf, 8);
|
EEPROM_ReadBuffer(0x1FF0, State, sizeof(State));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
buf[0] = 0
|
State[0] = 0
|
||||||
#ifdef ENABLE_FMRADIO
|
#ifdef ENABLE_FMRADIO
|
||||||
| (1 << 0)
|
| (1 << 0)
|
||||||
#endif
|
#endif
|
||||||
@@ -937,7 +939,7 @@ buf[0] = 0
|
|||||||
#endif
|
#endif
|
||||||
;
|
;
|
||||||
|
|
||||||
buf[1] = 0
|
State[1] = 0
|
||||||
#ifdef ENABLE_FLASHLIGHT
|
#ifdef ENABLE_FLASHLIGHT
|
||||||
| (1 << 0)
|
| (1 << 0)
|
||||||
#endif
|
#endif
|
||||||
@@ -957,5 +959,5 @@ buf[1] = 0
|
|||||||
| (1 << 5)
|
| (1 << 5)
|
||||||
#endif
|
#endif
|
||||||
;
|
;
|
||||||
EEPROM_WriteBuffer(0x1FF0, buf);
|
EEPROM_WriteBuffer(0x1FF0, State);
|
||||||
}
|
}
|
Reference in New Issue
Block a user