Move spectrum Data[4] to Data[3]

This commit is contained in:
Armel FAUVEAU
2024-08-16 02:19:52 +02:00
parent 9b4e59f776
commit 195881a5e2
2 changed files with 8 additions and 4 deletions

View File

@@ -117,21 +117,21 @@ static void LoadSettings()
// 1FF0..0x1FF7
EEPROM_ReadBuffer(0x1FF0, Data, 8);
settings.scanStepIndex = ((Data[4] & 0xF0) >> 4);
settings.scanStepIndex = ((Data[3] & 0xF0) >> 4);
if (settings.scanStepIndex > 14)
{
settings.scanStepIndex = S_STEP_25_0kHz;
}
settings.stepsCount = ((Data[4] & 0x0F) & 0b1100) >> 2;
settings.stepsCount = ((Data[3] & 0x0F) & 0b1100) >> 2;
if (settings.stepsCount > 3)
{
settings.stepsCount = STEPS_64;
}
settings.listenBw = ((Data[4] & 0x0F) & 0b0011);
settings.listenBw = ((Data[3] & 0x0F) & 0b0011);
if (settings.listenBw > 2)
{
@@ -145,7 +145,7 @@ static void SaveSettings()
// 1FF0..0x1FF7
EEPROM_ReadBuffer(0x1FF0, Data, 8);
Data[4] = (settings.scanStepIndex << 4) | (settings.stepsCount << 2) | settings.listenBw;
Data[3] = (settings.scanStepIndex << 4) | (settings.stepsCount << 2) | settings.listenBw;
EEPROM_WriteBuffer(0x1FF0, Data);
}