nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
host_extensions.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2023 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
14#ifndef BT_NRF_HOST_EXTENSIONS_H_
15#define BT_NRF_HOST_EXTENSIONS_H_
16
17#include <stdbool.h>
18#include <stdint.h>
19#include <zephyr/bluetooth/bluetooth.h>
20#include <zephyr/bluetooth/conn.h>
21
36int bt_conn_set_remote_tx_power_level(struct bt_conn *conn,
37 enum bt_conn_le_tx_power_phy phy, int8_t delta);
38
102
111
120
127 uint8_t val[16];
128};
129
174int bt_nrf_conn_set_ltk(struct bt_conn *conn, const struct bt_nrf_ltk *ltk, bool authenticated);
175
180#endif /* BT_NRF_HOST_EXTENSIONS_H_ */
int bt_nrf_conn_set_ltk(struct bt_conn *conn, const struct bt_nrf_ltk *ltk, bool authenticated)
Set the LTK to be used when encryption is triggered.
int bt_conn_set_remote_tx_power_level(struct bt_conn *conn, enum bt_conn_le_tx_power_phy phy, int8_t delta)
Set remote (peer) transmit power.
int bt_nrf_host_extension_reduce_initator_aux_channel_priority(bool reduce)
Reduce the priority of the initiator when following AUX packets.
int bt_conn_set_power_control_request_params(struct bt_conn_set_pcr_params *params)
Set Power Control request parameter.
uint8_t apr_enable
Definition host_extensions.h:48
int8_t lower_limit
Definition host_extensions.h:69
uint8_t auto_enable
Definition host_extensions.h:43
int8_t upper_limit
Definition host_extensions.h:73
uint16_t beta
Definition host_extensions.h:64
int8_t lower_target_rssi
Definition host_extensions.h:78
uint16_t wait_period_ms
Definition host_extensions.h:92
uint8_t apr_margin
Definition host_extensions.h:100
int8_t upper_target_rssi
Definition host_extensions.h:83
Definition host_extensions.h:39
uint8_t val[16]
Definition host_extensions.h:127
Bluetooth Long Term Key (LTK)
Definition host_extensions.h:126