Fix: missing header includes and add generator declarations

pull/5/head
rkcf 2023-02-26 16:13:25 -06:00
parent 6d40c3876c
commit 6b36df77e1
1 changed files with 28 additions and 0 deletions

View File

@ -4,6 +4,9 @@
#ifndef GENERATORS_H_
#define GENERATORS_H_
#include "math.h"
#include <cstdint>
#include "wave.h"
/*! Generate sine wave data
@ -11,4 +14,29 @@
*/
sample_table_t gen_sin();
/*! Generate square wave data
@return a table of values
*/
sample_table_t gen_squ();
/*! Generate triangle wave data
@return a table of values
*/
sample_table_t gen_tri();
/*! Generate triangle wave data
@return a table of values
*/
sample_table_t gen_tri();
/*! Generate saw wave data
@return a table of values
*/
sample_table_t gen_saw();
/*! Generate ramp wave data
@return a table of values
*/
sample_table_t gen_ramp();
#endif // GENERATORS_H_