Files
MuditaOS/module-bluetooth/Bluetooth/interface/profiles/Profile.cpp
Jakub Pyszczak 6f2d77c5f4 [EGD-6401] Fix bluetooth initialization
Fixed multiple initialization in A2DP and HSP profiles.
2021-04-14 15:05:54 +02:00

27 lines
597 B
C++

// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "Profile.hpp"
namespace bluetooth
{
bool Profile::isL2CapInitialized = false;
bool Profile::isSdpInitialized = false;
void Profile::initSdp()
{
if (!isSdpInitialized) {
sdp_init();
isSdpInitialized = true;
}
}
void Profile::initL2cap()
{
if (!isL2CapInitialized) {
l2cap_init();
isL2CapInitialized = true;
}
}
} // namespace bluetooth