Browse Source

more speaker changes

Sanjay Govind 10 months ago
parent
commit
10fb05f22e
1 changed files with 1 additions and 2 deletions
  1. 1 2
      virtual_portal.c

+ 1 - 2
virtual_portal.c

@@ -408,13 +408,12 @@ int virtual_portal_send_status(VirtualPortal* virtual_portal, uint8_t* response)
 int virtual_portal_m(VirtualPortal* virtual_portal, uint8_t* message, uint8_t* response) {
     // Activate speaker for any non-zero value in the range 01-FF
     virtual_portal->speaker = (message[1] != 0);
+    virtual_portal->count = 0;
     virtual_portal->head = virtual_portal->tail = virtual_portal->audio_buffer;
     if (virtual_portal->speaker) {
         wav_player_speaker_start();
     } else {
         wav_player_speaker_stop();
-        virtual_portal->count = 0;
-        virtual_portal->head = virtual_portal->tail = virtual_portal->audio_buffer;
     }
     /*
     char display[33] = {0};