[X10 Express] Spectrum analyser, first version

This commit is contained in:
Bertrand Songis
2019-08-19 16:21:55 +02:00
parent 01c88fbba8
commit ffb731dc30
11 changed files with 281 additions and 140 deletions
+4
View File
@@ -238,6 +238,10 @@ void processSpectrumAnalyserFrame(uint8_t module, uint8_t * frame)
uint32_t x = offset / reusableBuffer.spectrumAnalyser.step;
if (x < LCD_W) {
reusableBuffer.spectrumAnalyser.bars[x] = 0x80 + power;
#if defined(COLORLCD)
if (reusableBuffer.spectrumAnalyser.bars[x] > reusableBuffer.spectrumAnalyser.max[x])
reusableBuffer.spectrumAnalyser.max[x] = reusableBuffer.spectrumAnalyser.bars[x];
#endif
}
}