More efficient CTCSS tone generation.

This commit is contained in:
Jonathan Naylor
2020-04-16 14:27:33 +01:00
parent bbe56f5082
commit 4a5f985d02
2 changed files with 82 additions and 72 deletions
+3 -9
View File
@@ -21,12 +21,6 @@
#include "Config.h"
struct CTCSS_TABLE {
uint8_t m_frequency;
uint16_t m_length;
q15_t m_values[360U];
};
class CFMCTCSSTX {
public:
CFMCTCSSTX();
@@ -36,9 +30,9 @@ public:
void getAudio(q15_t* samples, uint8_t length);
private:
CTCSS_TABLE* m_entry;
q15_t m_level;
uint16_t m_n;
q15_t* m_values;
uint16_t m_length;
uint16_t m_n;
};
#endif