Bluetooth: hci: Fix wrong CTE request interval type
Request interval is a number of connection events that is used to periodically run CTE request control procedure. BT 5.3 Core Specification defines it as 2 octets long. It had wrong type uint8_t. Changed to correct one uint16_t. The commit also changes type of cte_rsp_en field of lll_df_conn_tx_cfg to state that it is a boolean flag. Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
This commit is contained in:
parent
5e2211fa3c
commit
0086e86153
8 changed files with 21 additions and 19 deletions
|
@ -2983,7 +2983,8 @@ static void le_df_set_conn_cte_req_enable(struct net_buf *buf, struct net_buf **
|
|||
handle_le16 = cmd->handle;
|
||||
handle = sys_le16_to_cpu(handle_le16);
|
||||
|
||||
status = ll_df_set_conn_cte_req_enable(handle, cmd->enable, cmd->cte_request_interval,
|
||||
status = ll_df_set_conn_cte_req_enable(handle, cmd->enable,
|
||||
sys_le16_to_cpu(cmd->cte_request_interval),
|
||||
cmd->requested_cte_length, cmd->requested_cte_type);
|
||||
rp = hci_cmd_complete(evt, sizeof(*rp));
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue