30#include <mdk/compiler_abstraction.h>
185typedef struct __PACKED __ALIGN(1)
217typedef struct __PACKED __ALIGN(1)
224 uint8_t identity_root[16];
232typedef struct __PACKED __ALIGN(1)
277typedef struct __PACKED __ALIGN(1)
300typedef struct __PACKED __ALIGN(1)
306 int8_t channel_energy[40];
326typedef struct __PACKED __ALIGN(1)
344typedef struct __PACKED __ALIGN(1)
363typedef union __PACKED __ALIGN(1)
374typedef struct __PACKED __ALIGN(1)
381typedef struct __PACKED __ALIGN(1)
390typedef struct __PACKED __ALIGN(1)
399typedef struct __PACKED __ALIGN(1)
406typedef struct __PACKED __ALIGN(1)
424typedef struct __PACKED __ALIGN(1)
435typedef struct __PACKED __ALIGN(1)
447typedef struct __PACKED __ALIGN(1)
458typedef union __PACKED __ALIGN(1)
465typedef struct __PACKED __ALIGN(1)
472typedef struct __PACKED __ALIGN(1)
488typedef struct __PACKED __ALIGN(1)
495typedef struct __PACKED __ALIGN(1)
502typedef struct __PACKED __ALIGN(1)
509typedef struct __PACKED __ALIGN(1)
516typedef struct __PACKED __ALIGN(1)
525typedef struct __PACKED __ALIGN(1)
539typedef struct __PACKED __ALIGN(1)
549typedef struct __PACKED __ALIGN(1)
556typedef struct __PACKED __ALIGN(1)
568typedef struct __PACKED __ALIGN(1)
608typedef struct __PACKED __ALIGN(1)
615typedef struct __PACKED __ALIGN(1)
623typedef struct __PACKED __ALIGN(1)
630typedef struct __PACKED __ALIGN(1)
654typedef struct __PACKED __ALIGN(1)
661typedef struct __PACKED __ALIGN(1)
668typedef struct __PACKED __ALIGN(1)
676typedef struct __PACKED __ALIGN(1)
683typedef struct __PACKED __ALIGN(1)
689typedef struct __PACKED __ALIGN(1)
698typedef struct __PACKED __ALIGN(1)
704typedef struct __PACKED __ALIGN(1)
710typedef struct __PACKED __ALIGN(1)
717typedef struct __PACKED __ALIGN(1)
724 uint8_t channel_map[5];
728typedef struct __PACKED __ALIGN(1)
735typedef struct __PACKED __ALIGN(1)
754typedef struct __PACKED __ALIGN(1)
771typedef struct __PACKED __ALIGN(1)
sdc_hci_vs_set_event_start_task_handle_type
Set Event Start Task Handle Type.
Definition: sdc_hci_vs.h:153
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_ADV
Advertiser.
Definition: sdc_hci_vs.h:161
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_SCAN
Scanner.
Definition: sdc_hci_vs.h:155
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_CONN
Connection.
Definition: sdc_hci_vs.h:159
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_INITIATOR
Initiator.
Definition: sdc_hci_vs.h:157
sdc_hci_subevent_vs
VS subevent Code values.
Definition: sdc_hci_vs.h:116
@ SDC_HCI_SUBEVENT_VS_QOS_CHANNEL_SURVEY_REPORT
See sdc_hci_subevent_vs_qos_channel_survey_report_t.
Definition: sdc_hci_vs.h:120
@ SDC_HCI_SUBEVENT_VS_QOS_CONN_EVENT_REPORT
See sdc_hci_subevent_vs_qos_conn_event_report_t.
Definition: sdc_hci_vs.h:118
@ SDC_HCI_SUBEVENT_VS_CONN_ANCHOR_POINT_UPDATE_REPORT
See sdc_hci_subevent_vs_conn_anchor_point_update_report_t.
Definition: sdc_hci_vs.h:122
sdc_hci_vs_tx_power_handle_type
TX power handle type.
Definition: sdc_hci_vs.h:173
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_SYNC
Handle of type Periodic Sync.
Definition: sdc_hci_vs.h:181
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_SCAN_INIT
Handle of type Scanner or Initiator.
Definition: sdc_hci_vs.h:177
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_ADV
Handle of type Advertiser.
Definition: sdc_hci_vs.h:175
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_CONN
Handle of type Connection.
Definition: sdc_hci_vs.h:179
sdc_hci_vs_set_role_priority_handle_type
Handle type for priority update.
Definition: sdc_hci_vs.h:166
@ SDC_HCI_VS_SET_ROLE_PRIORITY_HANDLE_TYPE_INITIATOR_SECONDARY_CHANNEL
Handle of type initiator. Only affects secondary channel priority.
Definition: sdc_hci_vs.h:168
sdc_hci_vs_peripheral_latency_mode
Peripheral latency disable/enable modes.
Definition: sdc_hci_vs.h:142
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_ENABLE
Peripheral latency enable.
Definition: sdc_hci_vs.h:144
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_DISABLE
Peripheral latency disable.
Definition: sdc_hci_vs.h:146
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_WAIT_FOR_ACK
Peripheral latency wait for ack.
Definition: sdc_hci_vs.h:148
sdc_hci_opcode_vs
HCI VS OpCode Field values.
Definition: sdc_hci_vs.h:39
@ SDC_HCI_OPCODE_CMD_VS_SCAN_ACCEPT_EXT_ADV_PACKETS_SET
See sdc_hci_cmd_vs_scan_accept_ext_adv_packets_set().
Definition: sdc_hci_vs.h:105
@ SDC_HCI_OPCODE_CMD_VS_SET_ROLE_PRIORITY
See sdc_hci_cmd_vs_set_role_priority().
Definition: sdc_hci_vs.h:107
@ SDC_HCI_OPCODE_CMD_VS_ALLOW_PARALLEL_CONNECTION_ESTABLISHMENTS
See sdc_hci_cmd_vs_allow_parallel_connection_establishments().
Definition: sdc_hci_vs.h:91
@ SDC_HCI_OPCODE_CMD_VS_GET_NEXT_CONN_EVENT_COUNTER
See sdc_hci_cmd_vs_get_next_conn_event_counter().
Definition: sdc_hci_vs.h:89
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_SUPPORTED_COMMANDS
See sdc_hci_cmd_vs_zephyr_read_supported_commands().
Definition: sdc_hci_vs.h:43
@ SDC_HCI_OPCODE_CMD_VS_ISO_READ_TX_TIMESTAMP
See sdc_hci_cmd_vs_iso_read_tx_timestamp().
Definition: sdc_hci_vs.h:95
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_TX_POWER
See sdc_hci_cmd_vs_zephyr_read_tx_power().
Definition: sdc_hci_vs.h:55
@ SDC_HCI_OPCODE_CMD_VS_SET_EVENT_START_TASK
See sdc_hci_cmd_vs_set_event_start_task().
Definition: sdc_hci_vs.h:109
@ SDC_HCI_OPCODE_CMD_VS_COMPAT_MODE_WINDOW_OFFSET_SET
See sdc_hci_cmd_vs_compat_mode_window_offset_set().
Definition: sdc_hci_vs.h:77
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_WRITE_TX_POWER
See sdc_hci_cmd_vs_zephyr_write_tx_power().
Definition: sdc_hci_vs.h:53
@ SDC_HCI_OPCODE_CMD_VS_CONN_UPDATE
See sdc_hci_cmd_vs_conn_update().
Definition: sdc_hci_vs.h:61
@ SDC_HCI_OPCODE_CMD_VS_QOS_CONN_EVENT_REPORT_ENABLE
See sdc_hci_cmd_vs_qos_conn_event_report_enable().
Definition: sdc_hci_vs.h:65
@ SDC_HCI_OPCODE_CMD_VS_READ_AVERAGE_RSSI
See sdc_hci_cmd_vs_read_average_rssi().
Definition: sdc_hci_vs.h:83
@ SDC_HCI_OPCODE_CMD_VS_CENTRAL_ACL_EVENT_SPACING_SET
See sdc_hci_cmd_vs_central_acl_event_spacing_set().
Definition: sdc_hci_vs.h:85
@ SDC_HCI_OPCODE_CMD_VS_PERIPHERAL_LATENCY_MODE_SET
See sdc_hci_cmd_vs_peripheral_latency_mode_set().
Definition: sdc_hci_vs.h:71
@ SDC_HCI_OPCODE_CMD_VS_MIN_VAL_OF_MAX_ACL_TX_PAYLOAD_SET
See sdc_hci_cmd_vs_min_val_of_max_acl_tx_payload_set().
Definition: sdc_hci_vs.h:93
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_WRITE_BD_ADDR
See sdc_hci_cmd_vs_zephyr_write_bd_addr().
Definition: sdc_hci_vs.h:45
@ SDC_HCI_OPCODE_CMD_VS_QOS_CHANNEL_SURVEY_ENABLE
See sdc_hci_cmd_vs_qos_channel_survey_enable().
Definition: sdc_hci_vs.h:79
@ SDC_HCI_OPCODE_CMD_VS_SET_ADV_RANDOMNESS
See sdc_hci_cmd_vs_set_adv_randomness().
Definition: sdc_hci_vs.h:75
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_KEY_HIERARCHY_ROOTS
See sdc_hci_cmd_vs_zephyr_read_key_hierarchy_roots().
Definition: sdc_hci_vs.h:49
@ SDC_HCI_OPCODE_CMD_VS_CONN_ANCHOR_POINT_UPDATE_EVENT_REPORT_ENABLE
See sdc_hci_cmd_vs_conn_anchor_point_update_event_report_enable().
Definition: sdc_hci_vs.h:111
@ SDC_HCI_OPCODE_CMD_VS_CONN_EVENT_EXTEND
See sdc_hci_cmd_vs_conn_event_extend().
Definition: sdc_hci_vs.h:63
@ SDC_HCI_OPCODE_CMD_VS_READ_SUPPORTED_VS_COMMANDS
See sdc_hci_cmd_vs_read_supported_vs_commands().
Definition: sdc_hci_vs.h:57
@ SDC_HCI_OPCODE_CMD_VS_PERIODIC_ADV_EVENT_LENGTH_SET
See sdc_hci_cmd_vs_periodic_adv_event_length_set().
Definition: sdc_hci_vs.h:69
@ SDC_HCI_OPCODE_CMD_VS_BIG_RESERVED_TIME_SET
See sdc_hci_cmd_vs_big_reserved_time_set().
Definition: sdc_hci_vs.h:97
@ SDC_HCI_OPCODE_CMD_VS_EVENT_LENGTH_SET
See sdc_hci_cmd_vs_event_length_set().
Definition: sdc_hci_vs.h:67
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_CHIP_TEMP
See sdc_hci_cmd_vs_zephyr_read_chip_temp().
Definition: sdc_hci_vs.h:51
@ SDC_HCI_OPCODE_CMD_VS_CIG_RESERVED_TIME_SET
See sdc_hci_cmd_vs_cig_reserved_time_set().
Definition: sdc_hci_vs.h:99
@ SDC_HCI_OPCODE_CMD_VS_SCAN_CHANNEL_MAP_SET
See sdc_hci_cmd_vs_scan_channel_map_set().
Definition: sdc_hci_vs.h:103
@ SDC_HCI_OPCODE_CMD_VS_CIS_SUBEVENT_LENGTH_SET
See sdc_hci_cmd_vs_cis_subevent_length_set().
Definition: sdc_hci_vs.h:101
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_VERSION_INFO
See sdc_hci_cmd_vs_zephyr_read_version_info().
Definition: sdc_hci_vs.h:41
@ SDC_HCI_OPCODE_CMD_VS_SET_POWER_CONTROL_REQUEST_PARAMS
See sdc_hci_cmd_vs_set_power_control_request_params().
Definition: sdc_hci_vs.h:81
@ SDC_HCI_OPCODE_CMD_VS_WRITE_REMOTE_TX_POWER
See sdc_hci_cmd_vs_write_remote_tx_power().
Definition: sdc_hci_vs.h:73
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_STATIC_ADDRESSES
See sdc_hci_cmd_vs_zephyr_read_static_addresses().
Definition: sdc_hci_vs.h:47
@ SDC_HCI_OPCODE_CMD_VS_SET_CONN_EVENT_TRIGGER
See sdc_hci_cmd_vs_set_conn_event_trigger().
Definition: sdc_hci_vs.h:87
@ SDC_HCI_OPCODE_CMD_VS_LLPM_MODE_SET
See sdc_hci_cmd_vs_llpm_mode_set().
Definition: sdc_hci_vs.h:59
sdc_hci_vs_conn_event_trigger_role
Connection Event Trigger Role Selection.
Definition: sdc_hci_vs.h:127
@ SDC_HCI_VS_CONN_EVENT_TRIGGER_ROLE_UNUSED
Unused.
Definition: sdc_hci_vs.h:129
@ SDC_HCI_VS_CONN_EVENT_TRIGGER_ROLE_INIT
Connection event trigger for the Initiator.
Definition: sdc_hci_vs.h:133
@ SDC_HCI_VS_CONN_EVENT_TRIGGER_ROLE_CONN
Connection event trigger for connections (Central or Peripheral).
Definition: sdc_hci_vs.h:135
@ SDC_HCI_VS_CONN_EVENT_TRIGGER_ROLE_SCAN
Connection event trigger for the Scanner.
Definition: sdc_hci_vs.h:131
@ SDC_HCI_VS_CONN_EVENT_TRIGGER_ROLE_ADV
Connection event trigger for the Advertiser.
Definition: sdc_hci_vs.h:137
uint8_t sdc_hci_cmd_vs_zephyr_read_tx_power(const sdc_hci_cmd_vs_zephyr_read_tx_power_t *p_params, sdc_hci_cmd_vs_zephyr_read_tx_power_return_t *p_return)
Zephyr Read Tx Power Level (per Role/Connection) Command.
uint8_t sdc_hci_cmd_vs_write_remote_tx_power(const sdc_hci_cmd_vs_write_remote_tx_power_t *p_params)
Write remote transmit power level.
uint8_t sdc_hci_cmd_vs_zephyr_read_chip_temp(sdc_hci_cmd_vs_zephyr_read_chip_temp_return_t *p_return)
Zephyr Read Chip Temperature.
uint8_t sdc_hci_cmd_vs_qos_channel_survey_enable(const sdc_hci_cmd_vs_qos_channel_survey_enable_t *p_params)
Enable the Quality of Service (QoS) channel survey module.
uint8_t sdc_hci_cmd_vs_qos_conn_event_report_enable(const sdc_hci_cmd_vs_qos_conn_event_report_enable_t *p_params)
QoS Connection Event Reports enable.
uint8_t sdc_hci_cmd_vs_set_role_priority(const sdc_hci_cmd_vs_set_role_priority_t *p_params)
Set priority of a BT role.
uint8_t sdc_hci_cmd_vs_set_power_control_request_params(const sdc_hci_cmd_vs_set_power_control_request_params_t *p_params)
Set LE Power Control Request procedure parameters.
uint8_t sdc_hci_cmd_vs_conn_update(const sdc_hci_cmd_vs_conn_update_t *p_params)
Connection Update.
uint8_t sdc_hci_cmd_vs_zephyr_write_tx_power(const sdc_hci_cmd_vs_zephyr_write_tx_power_t *p_params, sdc_hci_cmd_vs_zephyr_write_tx_power_return_t *p_return)
Zephyr Write Tx Power Level (per Role/Connection).
uint8_t sdc_hci_cmd_vs_scan_channel_map_set(const sdc_hci_cmd_vs_scan_channel_map_set_t *p_params)
Set the channel map for scanning and initiating.
uint8_t sdc_hci_cmd_vs_set_event_start_task(const sdc_hci_cmd_vs_set_event_start_task_t *p_params)
Set Event Start Task.
uint8_t sdc_hci_cmd_vs_cig_reserved_time_set(const sdc_hci_cmd_vs_cig_reserved_time_set_t *p_params)
Set the default CIG reserved time.
uint8_t sdc_hci_cmd_vs_big_reserved_time_set(const sdc_hci_cmd_vs_big_reserved_time_set_t *p_params)
Set the default BIG reserved time.
uint8_t sdc_hci_cmd_vs_zephyr_write_bd_addr(const sdc_hci_cmd_vs_zephyr_write_bd_addr_t *p_params)
Zephyr Write BD ADDR.
uint8_t sdc_hci_cmd_vs_read_average_rssi(const sdc_hci_cmd_vs_read_average_rssi_t *p_params, sdc_hci_cmd_vs_read_average_rssi_return_t *p_return)
Read average RSSI.
uint8_t sdc_hci_cmd_vs_event_length_set(const sdc_hci_cmd_vs_event_length_set_t *p_params)
Set event length for ACL connections.
uint8_t sdc_hci_cmd_vs_compat_mode_window_offset_set(const sdc_hci_cmd_vs_compat_mode_window_offset_set_t *p_params)
Set Compatibility mode for window offset.
uint8_t sdc_hci_cmd_vs_periodic_adv_event_length_set(const sdc_hci_cmd_vs_periodic_adv_event_length_set_t *p_params)
Set event length for periodic advertisers.
uint8_t sdc_hci_cmd_vs_zephyr_read_version_info(sdc_hci_cmd_vs_zephyr_read_version_info_return_t *p_return)
Zephyr Read Version Information.
uint8_t sdc_hci_cmd_vs_zephyr_read_static_addresses(sdc_hci_cmd_vs_zephyr_read_static_addresses_return_t *p_return)
Zephyr Read Static Addresses.
uint8_t sdc_hci_cmd_vs_central_acl_event_spacing_set(const sdc_hci_cmd_vs_central_acl_event_spacing_set_t *p_params)
Set Central ACL event spacing.
uint8_t sdc_hci_cmd_vs_llpm_mode_set(const sdc_hci_cmd_vs_llpm_mode_set_t *p_params)
Set Low Latency Packet Mode.
uint8_t sdc_hci_cmd_vs_get_next_conn_event_counter(const sdc_hci_cmd_vs_get_next_conn_event_counter_t *p_params, sdc_hci_cmd_vs_get_next_conn_event_counter_return_t *p_return)
Get Next Connection Event Counter.
uint8_t sdc_hci_cmd_vs_allow_parallel_connection_establishments(const sdc_hci_cmd_vs_allow_parallel_connection_establishments_t *p_params)
Allow Parallel Connection Establishment.
uint8_t sdc_hci_cmd_vs_scan_accept_ext_adv_packets_set(const sdc_hci_cmd_vs_scan_accept_ext_adv_packets_set_t *p_params)
Scan accept extended advertising packets set.
uint8_t sdc_hci_cmd_vs_min_val_of_max_acl_tx_payload_set(const sdc_hci_cmd_vs_min_val_of_max_acl_tx_payload_set_t *p_params)
Set the minimum value that will be used as maximum Tx octets for ACL connections.
uint8_t sdc_hci_cmd_vs_set_adv_randomness(const sdc_hci_cmd_vs_set_adv_randomness_t *p_params)
Set advertising randomness.
uint8_t sdc_hci_cmd_vs_conn_event_extend(const sdc_hci_cmd_vs_conn_event_extend_t *p_params)
Enable or Disable Extended Connection Events.
uint8_t sdc_hci_cmd_vs_conn_anchor_point_update_event_report_enable(const sdc_hci_cmd_vs_conn_anchor_point_update_event_report_enable_t *p_params)
Connection Anchor Point Update Event Reports enable.
uint8_t sdc_hci_cmd_vs_set_conn_event_trigger(const sdc_hci_cmd_vs_set_conn_event_trigger_t *p_params)
Set Connection Event Trigger.
uint8_t sdc_hci_cmd_vs_peripheral_latency_mode_set(const sdc_hci_cmd_vs_peripheral_latency_mode_set_t *p_params)
Set peripheral latency mode.
uint8_t sdc_hci_cmd_vs_zephyr_read_supported_commands(sdc_hci_cmd_vs_zephyr_read_supported_commands_return_t *p_return)
Zephyr Read Supported Commands.
uint8_t sdc_hci_cmd_vs_zephyr_read_key_hierarchy_roots(sdc_hci_cmd_vs_zephyr_read_key_hierarchy_roots_return_t *p_return)
Zephyr Read KEY Hierarchy Roots.
uint8_t sdc_hci_cmd_vs_read_supported_vs_commands(sdc_hci_cmd_vs_read_supported_vs_commands_return_t *p_return)
Read Supported Vendor Specific Commands.
uint8_t sdc_hci_cmd_vs_iso_read_tx_timestamp(const sdc_hci_cmd_vs_iso_read_tx_timestamp_t *p_params, sdc_hci_cmd_vs_iso_read_tx_timestamp_return_t *p_return)
Iso Read Tx Timestamp.
uint8_t sdc_hci_cmd_vs_cis_subevent_length_set(const sdc_hci_cmd_vs_cis_subevent_length_set_t *p_params)
Set the CIS subevent length in microseconds.
uint8_t enable
Definition: sdc_hci_vs.h:670
Allow Parallel Connection Establishment command parameter(s).
Definition: sdc_hci_vs.h:669
uint32_t reserved_time_us
Definition: sdc_hci_vs.h:700
Set the default BIG reserved time command parameter(s).
Definition: sdc_hci_vs.h:699
uint32_t central_acl_event_spacing_us
Central ACL event spacing in microseconds.
Definition: sdc_hci_vs.h:626
Set Central ACL event spacing command parameter(s).
Definition: sdc_hci_vs.h:624
uint32_t reserved_time_us
Definition: sdc_hci_vs.h:706
Set the default CIG reserved time command parameter(s).
Definition: sdc_hci_vs.h:705
uint32_t cis_subevent_length_us
The requested CIS subevent length in microseconds.
Definition: sdc_hci_vs.h:713
Set the CIS subevent length in microseconds command parameter(s).
Definition: sdc_hci_vs.h:711
uint8_t enable
Set to 1 to enable this compatibility mode.
Definition: sdc_hci_vs.h:552
Set Compatibility mode for window offset command parameter(s).
Definition: sdc_hci_vs.h:550
uint8_t enable
Set to 1 to enable, 0 to disable, all other values are RFU.
Definition: sdc_hci_vs.h:774
Connection Anchor Point Update Event Reports enable command parameter(s).
Definition: sdc_hci_vs.h:772
uint8_t enable
Set to 0 for disabling, 1 for enabling, all other values are RFU.
Definition: sdc_hci_vs.h:491
Enable or Disable Extended Connection Events command parameter(s).
Definition: sdc_hci_vs.h:489
uint16_t conn_latency
Slave latency for the connection in number of connection events.
Definition: sdc_hci_vs.h:482
uint32_t conn_interval_us
Connection Interval in microseconds. Valid range is 7,500 us to 4,000,000 us in 1,...
Definition: sdc_hci_vs.h:480
uint16_t conn_handle
Connection Handle.
Definition: sdc_hci_vs.h:475
uint16_t supervision_timeout
Supervision timeout for the LE Link in 10 ms units. Range 100 ms to 32 s.
Definition: sdc_hci_vs.h:484
Connection Update command parameter(s).
Definition: sdc_hci_vs.h:473
uint32_t event_length_us
Allocated event length in microseconds.
Definition: sdc_hci_vs.h:505
Set event length for ACL connections command parameter(s).
Definition: sdc_hci_vs.h:503
uint16_t conn_handle
Definition: sdc_hci_vs.h:663
uint16_t next_conn_event_counter
Definition: sdc_hci_vs.h:664
Get Next Connection Event Counter return parameter(s).
Definition: sdc_hci_vs.h:662
uint16_t conn_handle
Connection handle to get the connection event counter value for.
Definition: sdc_hci_vs.h:657
Get Next Connection Event Counter command parameter(s).
Definition: sdc_hci_vs.h:655
uint32_t tx_time_stamp
Synchronization reference of the sent SDU.
Definition: sdc_hci_vs.h:694
uint16_t conn_handle
Definition: sdc_hci_vs.h:691
uint16_t packet_sequence_number
Definition: sdc_hci_vs.h:692
Iso Read Tx Timestamp return parameter(s).
Definition: sdc_hci_vs.h:690
uint16_t conn_handle
Definition: sdc_hci_vs.h:685
Iso Read Tx Timestamp command parameter(s).
Definition: sdc_hci_vs.h:684
uint8_t enable
Set to 1 to enable LLPM.
Definition: sdc_hci_vs.h:468
Set Low Latency Packet Mode command parameter(s).
Definition: sdc_hci_vs.h:466
uint8_t min_val_of_max_acl_tx_payload
Minimum value of maximum ACL TX payload.
Definition: sdc_hci_vs.h:679
Set the minimum value that will be used as maximum Tx octets for ACL connections command parameter(s)...
Definition: sdc_hci_vs.h:677
uint32_t event_length_us
Allocated periodic advertising event length in microseconds.
Definition: sdc_hci_vs.h:512
Set event length for periodic advertisers command parameter(s).
Definition: sdc_hci_vs.h:510
uint16_t conn_handle
Connection handle.
Definition: sdc_hci_vs.h:519
uint8_t mode
Peripheral latency mode. See sdc_hci_vs_peripheral_latency_mode.
Definition: sdc_hci_vs.h:521
Set peripheral latency mode command parameter(s).
Definition: sdc_hci_vs.h:517
uint32_t interval_us
Requested average interval for the measurements and reports. Valid range is from 7500 to 4000000....
Definition: sdc_hci_vs.h:564
uint8_t enable
Set to 0 to disable, 1 to enable, all other values are RFU.
Definition: sdc_hci_vs.h:559
Enable the Quality of Service (QoS) channel survey module. command parameter(s).
Definition: sdc_hci_vs.h:557
uint8_t enable
Set to 1 to enable, 0 to disable, all other values are RFU.
Definition: sdc_hci_vs.h:498
QoS Connection Event Reports enable command parameter(s).
Definition: sdc_hci_vs.h:496
uint8_t accept_ext_adv_packets
Set to 1 to accept or 0 to ignore extended advertising packets.
Definition: sdc_hci_vs.h:731
Scan accept extended advertising packets set command parameter(s).
Definition: sdc_hci_vs.h:729
Set the channel map for scanning and initiating. command parameter(s).
Definition: sdc_hci_vs.h:718
uint16_t rand_us
Maximum random delay in microseconds, 0 to disable randomness.
Definition: sdc_hci_vs.h:545
uint8_t adv_handle
Advertising Handle or 0xFF to set the behavior for the very first advertising event.
Definition: sdc_hci_vs.h:543
Set advertising randomness command parameter(s).
Definition: sdc_hci_vs.h:540
uint16_t conn_handle
Connection handle to set up trigger for. In case sdc_hci_vs_conn_event_trigger_role specifies the Sca...
Definition: sdc_hci_vs.h:636
uint32_t task_endpoint
Task Endpoint to trigger. If this is 0, then the connection event triggering feature is disabled.
Definition: sdc_hci_vs.h:646
uint8_t ppi_ch_id
(D)PPI channel to use. This channel should be regarded as reserved until the connection event (D)PPI ...
Definition: sdc_hci_vs.h:642
uint16_t period_in_events
The period in events between triggering of the task end point.
Definition: sdc_hci_vs.h:650
uint16_t conn_evt_counter_start
Connection event counter when the task end point triggering should start.
Definition: sdc_hci_vs.h:648
uint8_t role
Selected role to set triggers for. See sdc_hci_vs_conn_event_trigger_role.
Definition: sdc_hci_vs.h:638
Set Connection Event Trigger command parameter(s).
Definition: sdc_hci_vs.h:631
uint16_t handle
The handle to configure the task for. In case sdc_hci_vs_set_event_start_task_handle_type specifies t...
Definition: sdc_hci_vs.h:765
uint8_t handle_type
Selected handle type to set trigger for. See sdc_hci_vs_set_event_start_task_handle_type.
Definition: sdc_hci_vs.h:759
uint32_t task_address
Task to trigger. Set this to 0 to disable this feature.
Definition: sdc_hci_vs.h:767
Set Event Start Task command parameter(s).
Definition: sdc_hci_vs.h:755
uint16_t wait_period_ms
Duration in milliseconds to wait before initiating a new LE Power Control Request procedure by the co...
Definition: sdc_hci_vs.h:598
int8_t upper_target_rssi
Target RSSI level in dBm units when the average RSSI level is greater than the upper limit of RSSI Go...
Definition: sdc_hci_vs.h:593
int8_t lower_limit
The lower limit of the RSSI golden range. The RSSI golden range is explained in Core_v5....
Definition: sdc_hci_vs.h:583
uint8_t apr_enable
Enable or Disable received APR handling in controller during LE Power Control Request procedure....
Definition: sdc_hci_vs.h:577
int8_t upper_limit
The upper limit of the RSSI golden range. Default value is -30 dBm.
Definition: sdc_hci_vs.h:585
int8_t lower_target_rssi
Target RSSI level in dBm units when the average RSSI level is less than the lower limit of RSSI Golde...
Definition: sdc_hci_vs.h:589
uint16_t beta
The valid range is [0, 4095]. Default value is 2048.
Definition: sdc_hci_vs.h:579
uint8_t apr_margin
Margin between APR value received from peer in LL_POWER_CONTROL_RSP PDU and actual reduction in Trans...
Definition: sdc_hci_vs.h:604
uint8_t auto_enable
Enable or Disable controller initiated autonomous LE Power Control Request procedure....
Definition: sdc_hci_vs.h:573
Set LE Power Control Request procedure parameters command parameter(s).
Definition: sdc_hci_vs.h:569
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the priority of....
Definition: sdc_hci_vs.h:744
uint8_t priority
The new priority for the role. Values from 1 to 5 set the new priority for the role,...
Definition: sdc_hci_vs.h:750
uint8_t handle_type
Handle type for which to change the priority. See sdc_hci_vs_set_role_priority_handle_type for valid ...
Definition: sdc_hci_vs.h:740
Set priority of a BT role command parameter(s).
Definition: sdc_hci_vs.h:736
int8_t delta
Requested adjustment (in dBm) for the remote to apply to its transmit power. The value can be 0 to ut...
Definition: sdc_hci_vs.h:535
uint8_t phy
PHY bit number i.e. [1M, 2M, s8, s2] == [1, 2, 3, 4].
Definition: sdc_hci_vs.h:529
uint16_t conn_handle
Definition: sdc_hci_vs.h:527
Write remote transmit power level command parameter(s).
Definition: sdc_hci_vs.h:526
int8_t temp
The measured temperature in degrees Celsius.
Definition: sdc_hci_vs.h:402
Zephyr Read Chip Temperature return parameter(s).
Definition: sdc_hci_vs.h:400
Zephyr Read KEY Hierarchy Roots return parameter(s).
Definition: sdc_hci_vs.h:391
uint8_t num_addresses
Number of static device addresses.
Definition: sdc_hci_vs.h:384
Zephyr Read Static Addresses return parameter(s).
Definition: sdc_hci_vs.h:382
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition: sdc_hci_vs.h:450
uint16_t handle
See sdc_hci_cmd_vs_zephyr_read_tx_power_t.
Definition: sdc_hci_vs.h:452
int8_t selected_tx_power
The selected Tx Power in dBm.
Definition: sdc_hci_vs.h:454
Zephyr Read Tx Power Level (per Role/Connection) Command return parameter(s).
Definition: sdc_hci_vs.h:448
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition: sdc_hci_vs.h:438
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the power of....
Definition: sdc_hci_vs.h:443
Zephyr Read Tx Power Level (per Role/Connection) Command command parameter(s).
Definition: sdc_hci_vs.h:436
uint8_t fw_version
Firmware Version.
Definition: sdc_hci_vs.h:355
uint16_t fw_revision
Firmware Revision.
Definition: sdc_hci_vs.h:357
uint16_t hw_platform
Assigned hardware manufacturer. Always 0x0002 indicating Nordic Semiconductor.
Definition: sdc_hci_vs.h:347
uint8_t fw_variant
Firmware Variant. 0 indicates a standard Bluetooth controller.
Definition: sdc_hci_vs.h:353
uint16_t hw_variant
Assigned platform specific value. Set to 0x2 for nRF52, 0x3 for nRF53, 0x4 for nRF54H,...
Definition: sdc_hci_vs.h:351
uint32_t fw_build
Firmware build revision.
Definition: sdc_hci_vs.h:359
Zephyr Read Version Information return parameter(s).
Definition: sdc_hci_vs.h:345
Zephyr Write BD ADDR command parameter(s).
Definition: sdc_hci_vs.h:375
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition: sdc_hci_vs.h:427
uint16_t handle
See sdc_hci_cmd_vs_zephyr_write_tx_power_t.
Definition: sdc_hci_vs.h:429
int8_t selected_tx_power
The selected Tx Power in dBm.
Definition: sdc_hci_vs.h:431
Zephyr Write Tx Power Level (per Role/Connection) return parameter(s).
Definition: sdc_hci_vs.h:425
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the power of....
Definition: sdc_hci_vs.h:414
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition: sdc_hci_vs.h:409
int8_t tx_power_level
The desired Tx_Power_Level at the antenna in dBm in signed 1 octet integer format....
Definition: sdc_hci_vs.h:420
Zephyr Write Tx Power Level (per Role/Connection) command parameter(s).
Definition: sdc_hci_vs.h:407
uint16_t event_counter
Connection event counter corresponding to the anchor point.
Definition: sdc_hci_vs.h:331
uint64_t anchor_point_us
Absolute time of the new anchor point in microseconds.
Definition: sdc_hci_vs.h:333
uint16_t conn_handle
Connection handle corresponding to the connection anchor point update report.
Definition: sdc_hci_vs.h:329
Connection Anchor Point Update Report Event.
Definition: sdc_hci_vs.h:327
QoS Channel Survey report event.
Definition: sdc_hci_vs.h:301
uint16_t crc_ok_count
Number of packets received with good CRC during the connection event.
Definition: sdc_hci_vs.h:286
uint16_t crc_error_count
Number of packets received with bad CRC during the connection event.
Definition: sdc_hci_vs.h:288
uint8_t rx_timeout
Indicates that the connection event was closed because a packet was not received.
Definition: sdc_hci_vs.h:293
uint16_t nak_count
Number of received Negative Acknowledges from the peer during the connection event.
Definition: sdc_hci_vs.h:291
uint16_t event_counter
Connection event counter corresponding to the connection event report.
Definition: sdc_hci_vs.h:282
uint16_t conn_handle
Connection handle corresponding to the connection event report.
Definition: sdc_hci_vs.h:280
uint8_t channel_index
Data Channel Index used during the connection event (0-36).
Definition: sdc_hci_vs.h:284
QoS Connection Event Report.
Definition: sdc_hci_vs.h:278
uint8_t event_length_set
Definition: sdc_hci_vs.h:192
uint8_t llpm_mode_set
Definition: sdc_hci_vs.h:188
uint8_t conn_event_extend
Definition: sdc_hci_vs.h:190
uint8_t set_power_control_request_params
Definition: sdc_hci_vs.h:198
uint8_t cig_reserved_time_set
Definition: sdc_hci_vs.h:207
uint8_t qos_conn_event_report_enable
Definition: sdc_hci_vs.h:191
uint8_t min_val_of_max_acl_tx_payload_set
Definition: sdc_hci_vs.h:204
uint8_t iso_read_tx_timestamp
Definition: sdc_hci_vs.h:205
uint8_t central_acl_event_spacing_set
Definition: sdc_hci_vs.h:200
uint8_t conn_anchor_point_update_event_report_enable
Definition: sdc_hci_vs.h:213
uint8_t qos_channel_survey_enable
Definition: sdc_hci_vs.h:197
uint8_t peripheral_latency_mode_set
Definition: sdc_hci_vs.h:194
uint8_t set_conn_event_trigger
Definition: sdc_hci_vs.h:201
uint8_t scan_channel_map_set
Definition: sdc_hci_vs.h:209
uint8_t periodic_adv_event_length_set
Definition: sdc_hci_vs.h:193
uint8_t set_event_start_task
Definition: sdc_hci_vs.h:212
uint8_t read_average_rssi
Definition: sdc_hci_vs.h:199
uint8_t scan_accept_ext_adv_packets_set
Definition: sdc_hci_vs.h:210
uint8_t allow_parallel_connection_establishments
Definition: sdc_hci_vs.h:203
uint8_t get_next_conn_event_counter
Definition: sdc_hci_vs.h:202
uint8_t set_role_priority
Definition: sdc_hci_vs.h:211
uint8_t cis_subevent_length_set
Definition: sdc_hci_vs.h:208
uint8_t big_reserved_time_set
Definition: sdc_hci_vs.h:206
uint8_t write_remote_tx_power
Definition: sdc_hci_vs.h:195
uint8_t set_adv_randomness
Definition: sdc_hci_vs.h:196
uint8_t read_supported_vs_commands
Definition: sdc_hci_vs.h:187
uint8_t conn_update
Definition: sdc_hci_vs.h:189
Supported Vendor Specific HCI Commands.
Definition: sdc_hci_vs.h:186
Zephyr Static Address type.
Definition: sdc_hci_vs.h:218
uint8_t read_host_stack_commands
Read Host Stack Commands.
Definition: sdc_hci_vs.h:257
uint8_t set_trace_enable
Set Trace Enable.
Definition: sdc_hci_vs.h:247
uint8_t read_supported_commands
Read Supported Commands.
Definition: sdc_hci_vs.h:237
uint8_t set_scan_request_reports
Set Scan Request Reports.
Definition: sdc_hci_vs.h:259
uint8_t set_event_mask
Set Event Mask.
Definition: sdc_hci_vs.h:241
uint8_t read_supported_features
Read Supported Features.
Definition: sdc_hci_vs.h:239
uint8_t write_tx_power_level
Write Tx Power Level (per Role/Connection).
Definition: sdc_hci_vs.h:261
uint8_t write_bd_addr
Write BD_ADDR.
Definition: sdc_hci_vs.h:245
uint8_t read_tx_power_level
Read Tx Power Level (per Role/Connection).
Definition: sdc_hci_vs.h:263
uint8_t read_key_hierarchy_roots
Read Key Hierarchy Roots.
Definition: sdc_hci_vs.h:253
uint8_t reset
Reset.
Definition: sdc_hci_vs.h:243
uint8_t read_static_addresses
Read Static Addresses.
Definition: sdc_hci_vs.h:251
uint8_t read_build_info
Read Build Information.
Definition: sdc_hci_vs.h:249
uint8_t read_version_info
Read Version Information.
Definition: sdc_hci_vs.h:235
uint8_t read_chip_temperature
Read Chip Temperature.
Definition: sdc_hci_vs.h:255
Zephyr supported commands.
Definition: sdc_hci_vs.h:233
sdc_hci_vs_supported_vs_commands_t params
Definition: sdc_hci_vs.h:460
Read Supported Vendor Specific Commands return parameter(s).
Definition: sdc_hci_vs.h:459
sdc_hci_vs_zephyr_supported_commands_t params
Bit mask for each vendor command. If a bit is 1, the Controller supports the corresponding command an...
Definition: sdc_hci_vs.h:369
Zephyr Read Supported Commands return parameter(s).
Definition: sdc_hci_vs.h:364