diff options
Diffstat (limited to 'src/fsm/cw.c')
-rw-r--r-- | src/fsm/cw.c | 6 |
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(); } } } |