1 /** @file
2  *  @brief Bluetooth subsystem controller APIs.
3  */
4 
5 /*
6  * Copyright (c) 2018 Codecoup
7  *
8  * SPDX-License-Identifier: Apache-2.0
9  */
10 #ifndef ZEPHYR_INCLUDE_BLUETOOTH_CONTROLLER_H_
11 #define ZEPHYR_INCLUDE_BLUETOOTH_CONTROLLER_H_
12 
13 /**
14  * @brief Bluetooth Controller
15  * @defgroup bt_ctrl Bluetooth Controller
16  * @ingroup bluetooth
17  * @{
18  */
19 
20 #include <stdint.h>
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
26 /** @brief Set public address for controller
27  *
28  *  Should be called before bt_enable().
29  *
30  *  @param addr Public address
31  */
32 void bt_ctlr_set_public_addr(const uint8_t *addr);
33 
34 #ifdef __cplusplus
35 }
36 #endif
37 /**
38  * @}
39  */
40 
41 #endif /* ZEPHYR_INCLUDE_BLUETOOTH_CONTROLLER_H_ */
42