diff libgsmfr2/tw_gsmfr.h @ 259:bebae251e5ee

libgsmfr2: implement gsmfr_pack_from_array()
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 12 Apr 2024 22:48:50 +0000
parents a33edf624061
children
line wrap: on
line diff
--- a/libgsmfr2/tw_gsmfr.h	Fri Apr 12 22:30:24 2024 +0000
+++ b/libgsmfr2/tw_gsmfr.h	Fri Apr 12 22:48:50 2024 +0000
@@ -66,6 +66,11 @@
 void gsmfr_pack_frame(const struct gsmfr_param_frame *param, uint8_t *frame);
 void gsmfr_unpack_frame(const uint8_t *frame, struct gsmfr_param_frame *param);
 
+/* similar conversions with a linear array of params */
+
+void gsmfr_pack_from_array(const int16_t *params, uint8_t *frame);
+void gsmfr_unpack_to_array(const uint8_t *frame, int16_t *params);
+
 /* Rx DTX handler preprocessor portion of the library */
 
 struct gsmfr_preproc_state;	/* opaque to external users */