feat: turn green led off

pull/70/head
Mikhail Yudin 2023-08-13 12:52:13 +07:00
rodzic 3b0508bee8
commit a8bb4df507
1 zmienionych plików z 8 dodań i 5 usunięć

Wyświetl plik

@ -214,9 +214,11 @@ public:
void Update() { void Update() {
if (peakRssi >= rssiTriggerLevel) { if (peakRssi >= rssiTriggerLevel) {
// ToggleGreen(true);
Listen(); Listen();
} }
if (peakRssi < rssiTriggerLevel) { if (peakRssi < rssiTriggerLevel) {
// ToggleGreen(false);
Scan(); Scan();
} }
} }
@ -270,6 +272,7 @@ private:
SetBW(); SetBW();
ResetPeak(); ResetPeak();
resetBlacklist = true; resetBlacklist = true;
ToggleGreen(false);
isInitialized = true; isInitialized = true;
} }
@ -279,6 +282,7 @@ private:
RadioDriver.SetFrequency(currentFreq); RadioDriver.SetFrequency(currentFreq);
RestoreOldAFSettings(); RestoreOldAFSettings();
BK4819Write(0x43, oldBWSettings); BK4819Write(0x43, oldBWSettings);
ToggleGreen(true);
isInitialized = false; isInitialized = false;
} }
@ -335,16 +339,15 @@ private:
void ToggleBacklight() { GPIOB->DATA ^= GPIO_PIN_6; } void ToggleBacklight() { GPIOB->DATA ^= GPIO_PIN_6; }
void ToggleRed(bool flag) { BK4819SetGpio(5, flag); }
void ToggleGreen(bool flag) { BK4819SetGpio(6, flag); }
u8 Rssi2Y(u8 rssi) { u8 Rssi2Y(u8 rssi) {
return DrawingEndY - clamp(rssi - rssiMin, 0, DrawingEndY); return DrawingEndY - clamp(rssi - rssiMin, 0, DrawingEndY);
} }
i32 clamp(i32 v, i32 min, i32 max) { i32 clamp(i32 v, i32 min, i32 max) {
if (v <= min) return v <= min ? min : (v >= max ? max : v);
return min;
if (v >= max)
return max;
return v;
} }
TUV_K5Display DisplayBuff; TUV_K5Display DisplayBuff;