Skip to content

Commit

Permalink
bluetooth: controller: Return an error if LLPM is not supported
Browse files Browse the repository at this point in the history
Return an error when handling LLPM enable command in case LLPM feature
is not supported (e.g. on nRF53 SoC Series).

Jira: NCSDK-29545

Signed-off-by: Marek Pieta <[email protected]>
  • Loading branch information
MarekPieta committed Nov 18, 2024
1 parent 12a253c commit d06086e
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions subsys/bluetooth/controller/hci_internal.c
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,9 @@ static void vs_supported_commands(sdc_hci_vs_supported_vs_commands_t *cmds)
memset(cmds, 0, sizeof(*cmds));

cmds->read_supported_vs_commands = 1;
#if defined(CONFIG_BT_CTLR_SDC_LLPM)
cmds->llpm_mode_set = 1;
#endif
cmds->conn_update = 1;
cmds->conn_event_extend = 1;
cmds->qos_conn_event_report_enable = 1;
Expand Down Expand Up @@ -1682,8 +1684,10 @@ static uint8_t vs_cmd_put(uint8_t const *const cmd, uint8_t *const raw_event_out
*param_length_out += sizeof(sdc_hci_cmd_vs_read_supported_vs_commands_return_t);
vs_supported_commands((void *)event_out_params);
return 0;
#if CONFIG_BT_CTLR_SDC_LLPM
case SDC_HCI_OPCODE_CMD_VS_LLPM_MODE_SET:
return sdc_hci_cmd_vs_llpm_mode_set((void *)cmd_params);
#endif /* CONFIG_BT_CTLR_SDC_LLPM */
case SDC_HCI_OPCODE_CMD_VS_CONN_UPDATE:
return sdc_hci_cmd_vs_conn_update((void *)cmd_params);
case SDC_HCI_OPCODE_CMD_VS_CONN_EVENT_EXTEND:
Expand Down

0 comments on commit d06086e

Please sign in to comment.