From 6b36df77e162f7048cfb70f56b44431ff68be295 Mon Sep 17 00:00:00 2001 From: rkcf Date: Sun, 26 Feb 2023 16:13:25 -0600 Subject: [PATCH] Fix: missing header includes and add generator declarations --- src/generators.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/generators.h b/src/generators.h index d1fb5d1..08220e0 100644 --- a/src/generators.h +++ b/src/generators.h @@ -4,6 +4,9 @@ #ifndef GENERATORS_H_ #define GENERATORS_H_ +#include "math.h" +#include + #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_