30#include <mdk/compiler_abstraction.h>
187typedef struct __PACKED __ALIGN(1)
219typedef struct __PACKED __ALIGN(1)
226 uint8_t identity_root[16];
234typedef struct __PACKED __ALIGN(1)
279typedef struct __PACKED __ALIGN(1)
302typedef struct __PACKED __ALIGN(1)
308 int8_t channel_energy[40];
328typedef struct __PACKED __ALIGN(1)
346typedef struct __PACKED __ALIGN(1)
365typedef union __PACKED __ALIGN(1)
376typedef struct __PACKED __ALIGN(1)
383typedef struct __PACKED __ALIGN(1)
392typedef struct __PACKED __ALIGN(1)
401typedef struct __PACKED __ALIGN(1)
408typedef struct __PACKED __ALIGN(1)
426typedef struct __PACKED __ALIGN(1)
437typedef struct __PACKED __ALIGN(1)
449typedef struct __PACKED __ALIGN(1)
460typedef union __PACKED __ALIGN(1)
467typedef struct __PACKED __ALIGN(1)
474typedef struct __PACKED __ALIGN(1)
490typedef struct __PACKED __ALIGN(1)
497typedef struct __PACKED __ALIGN(1)
504typedef struct __PACKED __ALIGN(1)
511typedef struct __PACKED __ALIGN(1)
518typedef struct __PACKED __ALIGN(1)
527typedef struct __PACKED __ALIGN(1)
541typedef struct __PACKED __ALIGN(1)
551typedef struct __PACKED __ALIGN(1)
558typedef struct __PACKED __ALIGN(1)
570typedef struct __PACKED __ALIGN(1)
610typedef struct __PACKED __ALIGN(1)
617typedef struct __PACKED __ALIGN(1)
625typedef struct __PACKED __ALIGN(1)
632typedef struct __PACKED __ALIGN(1)
656typedef struct __PACKED __ALIGN(1)
663typedef struct __PACKED __ALIGN(1)
670typedef struct __PACKED __ALIGN(1)
678typedef struct __PACKED __ALIGN(1)
685typedef struct __PACKED __ALIGN(1)
691typedef struct __PACKED __ALIGN(1)
700typedef struct __PACKED __ALIGN(1)
706typedef struct __PACKED __ALIGN(1)
712typedef struct __PACKED __ALIGN(1)
719typedef struct __PACKED __ALIGN(1)
726 uint8_t channel_map[5];
730typedef struct __PACKED __ALIGN(1)
737typedef struct __PACKED __ALIGN(1)
756typedef struct __PACKED __ALIGN(1)
773typedef 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_ISO_BROADCASTER
Handle of type ISO broadcaster.
Definition sdc_hci_vs.h:183
@ 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:672
Allow Parallel Connection Establishment command parameter(s).
Definition sdc_hci_vs.h:671
uint32_t reserved_time_us
Definition sdc_hci_vs.h:702
Set the default BIG reserved time command parameter(s).
Definition sdc_hci_vs.h:701
uint32_t central_acl_event_spacing_us
Central ACL event spacing in microseconds.
Definition sdc_hci_vs.h:628
Set Central ACL event spacing command parameter(s).
Definition sdc_hci_vs.h:626
uint32_t reserved_time_us
Definition sdc_hci_vs.h:708
Set the default CIG reserved time command parameter(s).
Definition sdc_hci_vs.h:707
uint32_t cis_subevent_length_us
The requested CIS subevent length in microseconds.
Definition sdc_hci_vs.h:715
Set the CIS subevent length in microseconds command parameter(s).
Definition sdc_hci_vs.h:713
uint8_t enable
Set to 1 to enable this compatibility mode.
Definition sdc_hci_vs.h:554
Set Compatibility mode for window offset command parameter(s).
Definition sdc_hci_vs.h:552
uint8_t enable
Set to 1 to enable, 0 to disable, all other values are RFU.
Definition sdc_hci_vs.h:776
Connection Anchor Point Update Event Reports enable command parameter(s).
Definition sdc_hci_vs.h:774
uint8_t enable
Set to 0 for disabling, 1 for enabling, all other values are RFU.
Definition sdc_hci_vs.h:493
Enable or Disable Extended Connection Events command parameter(s).
Definition sdc_hci_vs.h:491
uint16_t conn_latency
Slave latency for the connection in number of connection events.
Definition sdc_hci_vs.h:484
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:482
uint16_t conn_handle
Connection Handle.
Definition sdc_hci_vs.h:477
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:486
Connection Update command parameter(s).
Definition sdc_hci_vs.h:475
uint32_t event_length_us
Allocated event length in microseconds.
Definition sdc_hci_vs.h:507
Set event length for ACL connections command parameter(s).
Definition sdc_hci_vs.h:505
uint16_t conn_handle
Definition sdc_hci_vs.h:665
uint16_t next_conn_event_counter
Definition sdc_hci_vs.h:666
Get Next Connection Event Counter return parameter(s).
Definition sdc_hci_vs.h:664
uint16_t conn_handle
Connection handle to get the connection event counter value for.
Definition sdc_hci_vs.h:659
Get Next Connection Event Counter command parameter(s).
Definition sdc_hci_vs.h:657
uint32_t tx_time_stamp
Synchronization reference of the sent SDU.
Definition sdc_hci_vs.h:696
uint16_t conn_handle
Definition sdc_hci_vs.h:693
uint16_t packet_sequence_number
Definition sdc_hci_vs.h:694
Iso Read Tx Timestamp return parameter(s).
Definition sdc_hci_vs.h:692
uint16_t conn_handle
Definition sdc_hci_vs.h:687
Iso Read Tx Timestamp command parameter(s).
Definition sdc_hci_vs.h:686
uint8_t enable
Set to 1 to enable LLPM.
Definition sdc_hci_vs.h:470
Set Low Latency Packet Mode command parameter(s).
Definition sdc_hci_vs.h:468
uint8_t min_val_of_max_acl_tx_payload
Minimum value of maximum ACL TX payload.
Definition sdc_hci_vs.h:681
Set the minimum value that will be used as maximum Tx octets for ACL connections command parameter(s)...
Definition sdc_hci_vs.h:679
uint32_t event_length_us
Allocated periodic advertising event length in microseconds.
Definition sdc_hci_vs.h:514
Set event length for periodic advertisers command parameter(s).
Definition sdc_hci_vs.h:512
uint16_t conn_handle
Connection handle.
Definition sdc_hci_vs.h:521
uint8_t mode
Peripheral latency mode. See sdc_hci_vs_peripheral_latency_mode.
Definition sdc_hci_vs.h:523
Set peripheral latency mode command parameter(s).
Definition sdc_hci_vs.h:519
uint32_t interval_us
Requested average interval for the measurements and reports. Valid range is from 7500 to 4000000....
Definition sdc_hci_vs.h:566
uint8_t enable
Set to 0 to disable, 1 to enable, all other values are RFU.
Definition sdc_hci_vs.h:561
Enable the Quality of Service (QoS) channel survey module. command parameter(s).
Definition sdc_hci_vs.h:559
uint8_t enable
Set to 1 to enable, 0 to disable, all other values are RFU.
Definition sdc_hci_vs.h:500
QoS Connection Event Reports enable command parameter(s).
Definition sdc_hci_vs.h:498
uint8_t accept_ext_adv_packets
Set to 1 to accept or 0 to ignore extended advertising packets.
Definition sdc_hci_vs.h:733
Scan accept extended advertising packets set command parameter(s).
Definition sdc_hci_vs.h:731
Set the channel map for scanning and initiating. command parameter(s).
Definition sdc_hci_vs.h:720
uint16_t rand_us
Maximum random delay in microseconds, 0 to disable randomness.
Definition sdc_hci_vs.h:547
uint8_t adv_handle
Advertising Handle or 0xFF to set the behavior for the very first advertising event.
Definition sdc_hci_vs.h:545
Set advertising randomness command parameter(s).
Definition sdc_hci_vs.h:542
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:638
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:648
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:644
uint16_t period_in_events
The period in events between triggering of the task end point.
Definition sdc_hci_vs.h:652
uint16_t conn_evt_counter_start
Connection event counter when the task end point triggering should start.
Definition sdc_hci_vs.h:650
uint8_t role
Selected role to set triggers for. See sdc_hci_vs_conn_event_trigger_role.
Definition sdc_hci_vs.h:640
Set Connection Event Trigger command parameter(s).
Definition sdc_hci_vs.h:633
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:767
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:761
uint32_t task_address
Task to trigger. Set this to 0 to disable this feature.
Definition sdc_hci_vs.h:769
Set Event Start Task command parameter(s).
Definition sdc_hci_vs.h:757
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:600
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:595
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:585
uint8_t apr_enable
Enable or Disable received APR handling in controller during LE Power Control Request procedure....
Definition sdc_hci_vs.h:579
int8_t upper_limit
The upper limit of the RSSI golden range. Default value is -30 dBm.
Definition sdc_hci_vs.h:587
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:591
uint16_t beta
The valid range is [0, 4095]. Default value is 2048.
Definition sdc_hci_vs.h:581
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:606
uint8_t auto_enable
Enable or Disable controller initiated autonomous LE Power Control Request procedure....
Definition sdc_hci_vs.h:575
Set LE Power Control Request procedure parameters command parameter(s).
Definition sdc_hci_vs.h:571
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the priority of....
Definition sdc_hci_vs.h:746
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:752
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:742
Set priority of a BT role command parameter(s).
Definition sdc_hci_vs.h:738
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:537
uint8_t phy
PHY bit number i.e. [1M, 2M, s8, s2] == [1, 2, 3, 4].
Definition sdc_hci_vs.h:531
uint16_t conn_handle
Definition sdc_hci_vs.h:529
Write remote transmit power level command parameter(s).
Definition sdc_hci_vs.h:528
int8_t temp
The measured temperature in degrees Celsius.
Definition sdc_hci_vs.h:404
Zephyr Read Chip Temperature return parameter(s).
Definition sdc_hci_vs.h:402
Zephyr Read KEY Hierarchy Roots return parameter(s).
Definition sdc_hci_vs.h:393
uint8_t num_addresses
Number of static device addresses.
Definition sdc_hci_vs.h:386
Zephyr Read Static Addresses return parameter(s).
Definition sdc_hci_vs.h:384
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:452
uint16_t handle
See sdc_hci_cmd_vs_zephyr_read_tx_power_t.
Definition sdc_hci_vs.h:454
int8_t selected_tx_power
The selected Tx Power in dBm.
Definition sdc_hci_vs.h:456
Zephyr Read Tx Power Level (per Role/Connection) Command return parameter(s).
Definition sdc_hci_vs.h:450
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:440
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the power of....
Definition sdc_hci_vs.h:445
Zephyr Read Tx Power Level (per Role/Connection) Command command parameter(s).
Definition sdc_hci_vs.h:438
uint8_t fw_version
Firmware Version.
Definition sdc_hci_vs.h:357
uint16_t fw_revision
Firmware Revision.
Definition sdc_hci_vs.h:359
uint16_t hw_platform
Assigned hardware manufacturer. Always 0x0002 indicating Nordic Semiconductor.
Definition sdc_hci_vs.h:349
uint8_t fw_variant
Firmware Variant. 0 indicates a standard Bluetooth controller.
Definition sdc_hci_vs.h:355
uint16_t hw_variant
Assigned platform specific value. Set to 0x2 for nRF52, 0x3 for nRF53, 0x4 for nRF54H,...
Definition sdc_hci_vs.h:353
uint32_t fw_build
Firmware build revision.
Definition sdc_hci_vs.h:361
Zephyr Read Version Information return parameter(s).
Definition sdc_hci_vs.h:347
Zephyr Write BD ADDR command parameter(s).
Definition sdc_hci_vs.h:377
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:429
uint16_t handle
See sdc_hci_cmd_vs_zephyr_write_tx_power_t.
Definition sdc_hci_vs.h:431
int8_t selected_tx_power
The selected Tx Power in dBm.
Definition sdc_hci_vs.h:433
Zephyr Write Tx Power Level (per Role/Connection) return parameter(s).
Definition sdc_hci_vs.h:427
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the power of....
Definition sdc_hci_vs.h:416
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:411
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:422
Zephyr Write Tx Power Level (per Role/Connection) command parameter(s).
Definition sdc_hci_vs.h:409
uint16_t event_counter
Connection event counter corresponding to the anchor point.
Definition sdc_hci_vs.h:333
uint64_t anchor_point_us
Absolute time of the new anchor point in microseconds.
Definition sdc_hci_vs.h:335
uint16_t conn_handle
Connection handle corresponding to the connection anchor point update report.
Definition sdc_hci_vs.h:331
Connection Anchor Point Update Report Event.
Definition sdc_hci_vs.h:329
QoS Channel Survey report event.
Definition sdc_hci_vs.h:303
uint16_t crc_ok_count
Number of packets received with good CRC during the connection event.
Definition sdc_hci_vs.h:288
uint16_t crc_error_count
Number of packets received with bad CRC during the connection event.
Definition sdc_hci_vs.h:290
uint8_t rx_timeout
Indicates that the connection event was closed because a packet was not received.
Definition sdc_hci_vs.h:295
uint16_t nak_count
Number of received Negative Acknowledges from the peer during the connection event.
Definition sdc_hci_vs.h:293
uint16_t event_counter
Connection event counter corresponding to the connection event report.
Definition sdc_hci_vs.h:284
uint16_t conn_handle
Connection handle corresponding to the connection event report.
Definition sdc_hci_vs.h:282
uint8_t channel_index
Data Channel Index used during the connection event (0-36).
Definition sdc_hci_vs.h:286
QoS Connection Event Report.
Definition sdc_hci_vs.h:280
uint8_t event_length_set
Definition sdc_hci_vs.h:194
uint8_t llpm_mode_set
Definition sdc_hci_vs.h:190
uint8_t conn_event_extend
Definition sdc_hci_vs.h:192
uint8_t set_power_control_request_params
Definition sdc_hci_vs.h:200
uint8_t cig_reserved_time_set
Definition sdc_hci_vs.h:209
uint8_t qos_conn_event_report_enable
Definition sdc_hci_vs.h:193
uint8_t min_val_of_max_acl_tx_payload_set
Definition sdc_hci_vs.h:206
uint8_t iso_read_tx_timestamp
Definition sdc_hci_vs.h:207
uint8_t central_acl_event_spacing_set
Definition sdc_hci_vs.h:202
uint8_t conn_anchor_point_update_event_report_enable
Definition sdc_hci_vs.h:215
uint8_t qos_channel_survey_enable
Definition sdc_hci_vs.h:199
uint8_t peripheral_latency_mode_set
Definition sdc_hci_vs.h:196
uint8_t set_conn_event_trigger
Definition sdc_hci_vs.h:203
uint8_t scan_channel_map_set
Definition sdc_hci_vs.h:211
uint8_t periodic_adv_event_length_set
Definition sdc_hci_vs.h:195
uint8_t set_event_start_task
Definition sdc_hci_vs.h:214
uint8_t read_average_rssi
Definition sdc_hci_vs.h:201
uint8_t scan_accept_ext_adv_packets_set
Definition sdc_hci_vs.h:212
uint8_t allow_parallel_connection_establishments
Definition sdc_hci_vs.h:205
uint8_t get_next_conn_event_counter
Definition sdc_hci_vs.h:204
uint8_t set_role_priority
Definition sdc_hci_vs.h:213
uint8_t cis_subevent_length_set
Definition sdc_hci_vs.h:210
uint8_t big_reserved_time_set
Definition sdc_hci_vs.h:208
uint8_t write_remote_tx_power
Definition sdc_hci_vs.h:197
uint8_t set_adv_randomness
Definition sdc_hci_vs.h:198
uint8_t read_supported_vs_commands
Definition sdc_hci_vs.h:189
uint8_t conn_update
Definition sdc_hci_vs.h:191
Supported Vendor Specific HCI Commands.
Definition sdc_hci_vs.h:188
Zephyr Static Address type.
Definition sdc_hci_vs.h:220
uint8_t read_host_stack_commands
Read Host Stack Commands.
Definition sdc_hci_vs.h:259
uint8_t set_trace_enable
Set Trace Enable.
Definition sdc_hci_vs.h:249
uint8_t read_supported_commands
Read Supported Commands.
Definition sdc_hci_vs.h:239
uint8_t set_scan_request_reports
Set Scan Request Reports.
Definition sdc_hci_vs.h:261
uint8_t set_event_mask
Set Event Mask.
Definition sdc_hci_vs.h:243
uint8_t read_supported_features
Read Supported Features.
Definition sdc_hci_vs.h:241
uint8_t write_tx_power_level
Write Tx Power Level (per Role/Connection).
Definition sdc_hci_vs.h:263
uint8_t write_bd_addr
Write BD_ADDR.
Definition sdc_hci_vs.h:247
uint8_t read_tx_power_level
Read Tx Power Level (per Role/Connection).
Definition sdc_hci_vs.h:265
uint8_t read_key_hierarchy_roots
Read Key Hierarchy Roots.
Definition sdc_hci_vs.h:255
uint8_t reset
Reset.
Definition sdc_hci_vs.h:245
uint8_t read_static_addresses
Read Static Addresses.
Definition sdc_hci_vs.h:253
uint8_t read_build_info
Read Build Information.
Definition sdc_hci_vs.h:251
uint8_t read_version_info
Read Version Information.
Definition sdc_hci_vs.h:237
uint8_t read_chip_temperature
Read Chip Temperature.
Definition sdc_hci_vs.h:257
Zephyr supported commands.
Definition sdc_hci_vs.h:235
sdc_hci_vs_supported_vs_commands_t params
Definition sdc_hci_vs.h:462
Read Supported Vendor Specific Commands return parameter(s).
Definition sdc_hci_vs.h:461
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:371
Zephyr Read Supported Commands return parameter(s).
Definition sdc_hci_vs.h:366