Adding RSSI samples averaging

This commit is contained in:
Andy CA6JAU
2016-12-27 00:40:14 -03:00
parent fc200c4cd7
commit 442dbe0b6a
4 changed files with 62 additions and 22 deletions
+3 -2
View File
@@ -59,11 +59,12 @@ private:
uint8_t m_n;
uint8_t m_type;
uint16_t m_rssiCount;
uint16_t m_rssi;
uint16_t m_rssi[DMO_BUFFER_LENGTH_SAMPLES];
bool processSample(q15_t sample, uint16_t rssi);
void correlateSync(bool first);
void samplesToBits(uint16_t start, uint8_t count, uint8_t* buffer, uint16_t offset, q15_t centre, q15_t threshold);
uint16_t avgRSSI(uint16_t start, uint16_t count);
};
#endif