Start on the actual AX.25 demodulator.

This commit is contained in:
Jonathan Naylor
2020-06-09 14:57:06 +01:00
parent a2e2853241
commit 64fe59382f
4 changed files with 79 additions and 1 deletions
+8 -1
View File
@@ -20,7 +20,10 @@
#include "Globals.h"
#include "AX25RX.h"
CAX25RX::CAX25RX()
CAX25RX::CAX25RX() :
m_demod1(1U),
m_demod2(2U),
m_demod3(3U)
{
}
@@ -28,6 +31,10 @@ void CAX25RX::samples(const q15_t* samples, uint8_t length)
{
for (uint8_t i = 0U; i < length; i++) {
q15_t sample = samples[i];
m_demod1.process(sample);
m_demod2.process(sample);
m_demod3.process(sample);
}
}