aboutsummaryrefslogtreecommitdiffstats
path: root/src/fsm/cw.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fsm/cw.c')
-rw-r--r--src/fsm/cw.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/fsm/cw.c b/src/fsm/cw.c
index 7528fa8..f5b26b4 100644
--- a/src/fsm/cw.c
+++ b/src/fsm/cw.c
@@ -508,6 +508,9 @@ static void cw_psk31_task(void *pvParameters)
cw_transmit_ongoing = 1;
+ // Audio should be off, turn it on
+ AudioOn();
+
if (cw_fill_msg_current.dit_duration) {
cw_psk31_buffer_len = cw_text_to_on_buffer(
cw_fill_msg_current.message,
@@ -560,6 +563,9 @@ static void cw_psk31_task(void *pvParameters)
// We have completed this message
cw_transmit_ongoing = 0;
+
+ // Turn off audio to save power
+ AudioOff();
}
}
}