// Copyright (c) 2017-2024, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/blob/master/LICENSE.md #include "BtCommand.hpp" #include extern "C" { #include } namespace bluetooth { // Set local name with a template Bluetooth address, that will be automatically // replaced with a actual address once it is available, i.e. when BTstack boots Result set_name(std::string &name) { // name has to have storage constexpr std::uint32_t size = 64; static std::array lname; snprintf(lname.data(), size, "%s", name.c_str()); gap_set_local_name(lname.data()); return Result(); } } // namespace bluetooth