M module-bluetooth/Bluetooth/btstack_config.h => module-bluetooth/Bluetooth/btstack_config.h +1 -1
@@ 35,7 35,7 @@
#define ENABLE_LOG_DEBUG
#define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP
-#define ENABLE_EHCILL
+// #define ENABLE_EHCILL
// BTstack configuration. buffers, sizes, ...
#define HCI_INCOMING_PRE_BUFFER_SIZE 14 // sizeof benep heade, avoid memcpy
M module-services/service-audio/ServiceAudio.cpp => module-services/service-audio/ServiceAudio.cpp +6 -0
@@ 364,6 364,12 @@ std::unique_ptr<AudioResponseMessage> ServiceAudio::HandleSendEvent(std::shared_
if (newState != bluetoothConnected) {
LOG_DEBUG("Bluetooth connection status changed: %s", newState ? "connected" : "disconnected");
bluetoothConnected = newState;
+ HandleStop({audio::PlaybackType::Alarm,
+ audio::PlaybackType::CallRingtone,
+ audio::PlaybackType::Meditation,
+ audio::PlaybackType::Notifications,
+ audio::PlaybackType::TextMessageRingtone},
+ audio::Token());
}
}