aboutsummaryrefslogtreecommitdiff
path: root/src/freedv_api.h
diff options
context:
space:
mode:
authordrowe67 <[email protected]>2024-04-05 20:26:40 +1030
committerDavid Rowe <[email protected]>2024-04-05 20:26:40 +1030
commit82546c4401ecd049dbda08aabe879bd2db12d190 (patch)
tree7a705cbc716bcfa0fa81c2f2dbb537ef31c86497 /src/freedv_api.h
parent2e5f845b1108b9469f4aed3e8b1b46e2a509f196 (diff)
qam16c2 FreeDV API support
Diffstat (limited to 'src/freedv_api.h')
-rw-r--r--src/freedv_api.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/freedv_api.h b/src/freedv_api.h
index 9f72c8f..4acf40c 100644
--- a/src/freedv_api.h
+++ b/src/freedv_api.h
@@ -63,6 +63,7 @@ extern "C" {
#define FREEDV_MODE_DATAC13 19
#define FREEDV_MODE_DATAC14 20
#define FREEDV_MODE_DATA_CUSTOM 21
+#define FREEDV_MODE_QAM16C2 22
// Sample rates used
#define FREEDV_FS_8000 8000
@@ -148,6 +149,9 @@ extern "C" {
#if !defined(FREEDV_MODE_DATA_CUSTOM_EN)
#define FREEDV_MODE_DATA_CUSTOM_EN FREEDV_MODE_EN_DEFAULT
#endif
+#if !defined(FREEDV_MODE_QAM16C2_EN)
+#define FREEDV_MODE_QAM16C2_EN FREEDV_MODE_EN_DEFAULT
+#endif
#define FDV_MODE_ACTIVE(mode_name, var) \
((mode_name##_EN) == 0 ? 0 : (var) == mode_name)