Add RingBuffer Template

This commit is contained in:
Geoffrey Merck 2020-05-09 10:57:16 +02:00
parent 973a1391d7
commit 05775f0bfa
8 changed files with 22 additions and 359 deletions

6
FM.h
View file

@ -27,7 +27,7 @@
#include "FMTimeout.h"
#include "FMKeyer.h"
#include "FMTimer.h"
#include "FMRB.h"
#include "RingBuffer.h"
#include "FMDirectForm1.h"
#include "FMDownsampler.h"
@ -95,8 +95,8 @@ private:
CFMDownsampler m_downsampler;
bool m_extEnabled;
q15_t m_rxLevel;
CFMRB m_outputRFRB;
CFMRB m_inputExtRB;
CRingBuffer<q15_t> m_outputRFRB;
CRingBuffer<q15_t> m_inputExtRB;
void stateMachine(bool validRFSignal, bool validExtSignal);
void listeningState(bool validRFSignal, bool validExtSignal);