|  | /** @file | 
|  | *  @brief Bluetooth subsystem controller APIs. | 
|  | */ | 
|  |  | 
|  | /* | 
|  | * Copyright (c) 2018 Codecoup | 
|  | * | 
|  | * SPDX-License-Identifier: Apache-2.0 | 
|  | */ | 
|  | #ifndef ZEPHYR_INCLUDE_BLUETOOTH_CONTROLLER_H_ | 
|  | #define ZEPHYR_INCLUDE_BLUETOOTH_CONTROLLER_H_ | 
|  |  | 
|  | /** | 
|  | * @brief Bluetooth Controller | 
|  | * @defgroup bt_ctrl Bluetooth Controller | 
|  | * @ingroup bluetooth | 
|  | * @{ | 
|  | */ | 
|  |  | 
|  | #ifdef __cplusplus | 
|  | extern "C" { | 
|  | #endif | 
|  |  | 
|  | /** @brief Set public address for controller | 
|  | * | 
|  | *  Should be called before bt_enable(). | 
|  | * | 
|  | *  @param addr Public address | 
|  | */ | 
|  | void bt_ctlr_set_public_addr(const uint8_t *addr); | 
|  |  | 
|  | #ifdef __cplusplus | 
|  | } | 
|  | #endif | 
|  | /** | 
|  | * @} | 
|  | */ | 
|  |  | 
|  | #endif /* ZEPHYR_INCLUDE_BLUETOOTH_CONTROLLER_H_ */ |