201typedef struct __PACKED __ALIGN(1)
208typedef struct __PACKED __ALIGN(1)
215typedef struct __PACKED __ALIGN(1)
221typedef struct __PACKED __ALIGN(1)
227typedef struct __PACKED __ALIGN(1)
234typedef struct __PACKED __ALIGN(1)
241 uint8_t identity_root[16];
249typedef struct __PACKED __ALIGN(1)
295typedef struct __PACKED __ALIGN(1)
318typedef struct __PACKED __ALIGN(1)
324 int8_t channel_energy[40];
344typedef struct __PACKED __ALIGN(1)
361typedef struct __PACKED __ALIGN(1)
378typedef struct __PACKED __ALIGN(1)
397typedef union __PACKED __ALIGN(1)
408typedef struct __PACKED __ALIGN(1)
415typedef struct __PACKED __ALIGN(1)
424typedef struct __PACKED __ALIGN(1)
433typedef struct __PACKED __ALIGN(1)
440typedef struct __PACKED __ALIGN(1)
458typedef struct __PACKED __ALIGN(1)
469typedef struct __PACKED __ALIGN(1)
481typedef struct __PACKED __ALIGN(1)
492typedef struct __PACKED __ALIGN(1)
500typedef struct __PACKED __ALIGN(1)
506typedef struct __PACKED __ALIGN(1)
512typedef struct __PACKED __ALIGN(1)
519typedef struct __PACKED __ALIGN(1)
535typedef struct __PACKED __ALIGN(1)
542typedef struct __PACKED __ALIGN(1)
549typedef struct __PACKED __ALIGN(1)
556typedef struct __PACKED __ALIGN(1)
563typedef struct __PACKED __ALIGN(1)
572typedef struct __PACKED __ALIGN(1)
586typedef struct __PACKED __ALIGN(1)
596typedef struct __PACKED __ALIGN(1)
603typedef struct __PACKED __ALIGN(1)
615typedef struct __PACKED __ALIGN(1)
655typedef struct __PACKED __ALIGN(1)
662typedef struct __PACKED __ALIGN(1)
670typedef struct __PACKED __ALIGN(1)
677typedef struct __PACKED __ALIGN(1)
684typedef struct __PACKED __ALIGN(1)
691typedef struct __PACKED __ALIGN(1)
699typedef struct __PACKED __ALIGN(1)
706typedef struct __PACKED __ALIGN(1)
712typedef struct __PACKED __ALIGN(1)
721typedef struct __PACKED __ALIGN(1)
727typedef struct __PACKED __ALIGN(1)
733typedef struct __PACKED __ALIGN(1)
740typedef struct __PACKED __ALIGN(1)
747 uint8_t channel_map[5];
751typedef struct __PACKED __ALIGN(1)
758typedef struct __PACKED __ALIGN(1)
777typedef struct __PACKED __ALIGN(1)
794typedef struct __PACKED __ALIGN(1)
801typedef struct __PACKED __ALIGN(1)
822typedef struct __PACKED __ALIGN(1)
836 } command_parameters;
1073 void * p_return, uint8_t * p_return_length_out);
sdc_hci_vs_cs_param_type
CS Parameter Set types.
Definition sdc_hci_vs.h:133
@ SDC_HCI_VS_CS_PARAM_TYPE_MAX
Definition sdc_hci_vs.h:142
@ SDC_HCI_VS_CS_PARAM_TYPE_CS_EVENT_LENGTH_SET
CS Event length set.
Definition sdc_hci_vs.h:135
@ SDC_HCI_VS_CS_PARAM_TYPE_CS_BOARD_DISTANCE_OFFSET_SET
CS board distance offset params set.
Definition sdc_hci_vs.h:139
@ SDC_HCI_VS_CS_PARAM_TYPE_CS_VREG_MODE_SET
CS voltage regulator mode set.
Definition sdc_hci_vs.h:141
@ SDC_HCI_VS_CS_PARAM_TYPE_CS_T_PM_SET
CS t_pm params set.
Definition sdc_hci_vs.h:137
sdc_hci_vs_set_event_start_task_handle_type
Set Event Start Task Handle Type.
Definition sdc_hci_vs.h:167
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_ADV
Advertiser.
Definition sdc_hci_vs.h:175
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_SCAN
Scanner.
Definition sdc_hci_vs.h:169
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_CONN
Connection.
Definition sdc_hci_vs.h:173
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_INITIATOR
Initiator.
Definition sdc_hci_vs.h:171
sdc_hci_subevent_vs
VS subevent Code values.
Definition sdc_hci_vs.h:120
@ SDC_HCI_SUBEVENT_VS_QOS_CHANNEL_SURVEY_REPORT
See sdc_hci_subevent_vs_qos_channel_survey_report_t.
Definition sdc_hci_vs.h:124
@ SDC_HCI_SUBEVENT_VS_PERIODIC_ADV_EVENT_COUNTER_REPORT
See sdc_hci_subevent_vs_periodic_adv_event_counter_report_t.
Definition sdc_hci_vs.h:128
@ SDC_HCI_SUBEVENT_VS_QOS_CONN_EVENT_REPORT
See sdc_hci_subevent_vs_qos_conn_event_report_t.
Definition sdc_hci_vs.h:122
@ 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:126
sdc_hci_vs_tx_power_handle_type
TX power handle type.
Definition sdc_hci_vs.h:187
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_ISO_BROADCASTER
Handle of type ISO broadcaster.
Definition sdc_hci_vs.h:197
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_SYNC
Handle of type Periodic Sync.
Definition sdc_hci_vs.h:195
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_SCAN_INIT
Handle of type Scanner or Initiator.
Definition sdc_hci_vs.h:191
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_ADV
Handle of type Advertiser.
Definition sdc_hci_vs.h:189
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_CONN
Handle of type Connection.
Definition sdc_hci_vs.h:193
sdc_hci_vs_set_role_priority_handle_type
Handle type for priority update.
Definition sdc_hci_vs.h:180
@ 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:182
sdc_hci_vs_peripheral_latency_mode
Peripheral latency disable/enable modes.
Definition sdc_hci_vs.h:156
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_ENABLE
Peripheral latency enable.
Definition sdc_hci_vs.h:158
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_DISABLE
Peripheral latency disable.
Definition sdc_hci_vs.h:160
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_WAIT_FOR_ACK
Peripheral latency wait for ack.
Definition sdc_hci_vs.h:162
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:103
@ SDC_HCI_OPCODE_CMD_VS_SET_ROLE_PRIORITY
See sdc_hci_cmd_vs_set_role_priority().
Definition sdc_hci_vs.h:105
@ SDC_HCI_OPCODE_CMD_VS_ALLOW_PARALLEL_CONNECTION_ESTABLISHMENTS
See sdc_hci_cmd_vs_allow_parallel_connection_establishments().
Definition sdc_hci_vs.h:89
@ 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:87
@ 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:93
@ 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:107
@ 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_DTM_COMMAND
See sdc_hci_cmd_vs_dtm_command().
Definition sdc_hci_vs.h:57
@ 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_TRANSMITTER_CARRIER_TEST
See sdc_hci_cmd_vs_transmitter_carrier_test().
Definition sdc_hci_vs.h:115
@ 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:91
@ 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:109
@ 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_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:95
@ 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:97
@ SDC_HCI_OPCODE_CMD_VS_SCAN_CHANNEL_MAP_SET
See sdc_hci_cmd_vs_scan_channel_map_set().
Definition sdc_hci_vs.h:101
@ SDC_HCI_OPCODE_CMD_VS_CIS_SUBEVENT_LENGTH_SET
See sdc_hci_cmd_vs_cis_subevent_length_set().
Definition sdc_hci_vs.h:99
@ 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_CS_PARAMS_SET
See sdc_hci_cmd_vs_cs_params_set().
Definition sdc_hci_vs.h:113
@ 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_LLPM_MODE_SET
See sdc_hci_cmd_vs_llpm_mode_set().
Definition sdc_hci_vs.h:59
@ SDC_HCI_OPCODE_CMD_VS_ENABLE_PERIODIC_ADV_EVENT_COUNTER_REPORTS
See sdc_hci_cmd_vs_enable_periodic_adv_event_counter_reports().
Definition sdc_hci_vs.h:111
sdc_hci_vs_dtm_command_opcode
Command type for DTM meta commands.
Definition sdc_hci_vs.h:147
@ SDC_HCI_VS_DTM_COMMAND_OPCODE_TRANSMITTER_CARRIER_TEST
DTM Transmitter carrier frequency test command type.
Definition sdc_hci_vs.h:151
@ SDC_HCI_VS_DTM_COMMAND_OPCODE_TEST_END
DTM Test End command type.
Definition sdc_hci_vs.h:149
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_enable_periodic_adv_event_counter_reports(const sdc_hci_cmd_vs_enable_periodic_adv_event_counter_reports_t *p_params)
Enable Periodic Advertising Event Counter Reports.
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_transmitter_carrier_test(const sdc_hci_cmd_vs_transmitter_carrier_test_t *p_params)
Transmitter carrier frequency test.
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_cs_params_set(const sdc_hci_cmd_vs_cs_params_set_t *p_params)
Set custom control parameters for CS.
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_dtm_command(const sdc_hci_cmd_vs_dtm_command_t *p_params, void *p_return, uint8_t *p_return_length_out)
Vs Dtm Command.
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_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:693
Allow Parallel Connection Establishment command parameter(s).
Definition sdc_hci_vs.h:692
uint32_t reserved_time_us
Definition sdc_hci_vs.h:723
Set the default BIG reserved time command parameter(s).
Definition sdc_hci_vs.h:722
uint32_t central_acl_event_spacing_us
Central ACL event spacing in microseconds.
Definition sdc_hci_vs.h:673
Set Central ACL event spacing command parameter(s).
Definition sdc_hci_vs.h:671
uint32_t reserved_time_us
Definition sdc_hci_vs.h:729
Set the default CIG reserved time command parameter(s).
Definition sdc_hci_vs.h:728
uint32_t cis_subevent_length_us
The requested CIS subevent length in microseconds.
Definition sdc_hci_vs.h:736
Set the CIS subevent length in microseconds command parameter(s).
Definition sdc_hci_vs.h:734
uint8_t enable
Set to 1 to enable this compatibility mode.
Definition sdc_hci_vs.h:599
Set Compatibility mode for window offset command parameter(s).
Definition sdc_hci_vs.h:597
uint8_t enable
Set to 1 to enable, 0 to disable, all other values are RFU.
Definition sdc_hci_vs.h:797
Connection Anchor Point Update Event Reports enable command parameter(s).
Definition sdc_hci_vs.h:795
uint8_t enable
Set to 0 for disabling, 1 for enabling, all other values are RFU.
Definition sdc_hci_vs.h:538
Enable or Disable Extended Connection Events command parameter(s).
Definition sdc_hci_vs.h:536
uint16_t conn_latency
Slave latency for the connection in number of connection events.
Definition sdc_hci_vs.h:529
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:527
uint16_t conn_handle
Connection Handle.
Definition sdc_hci_vs.h:522
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:531
Connection Update command parameter(s).
Definition sdc_hci_vs.h:520
uint8_t cs_param_type
The type of CS parameter being set.
Definition sdc_hci_vs.h:811
Set custom control parameters for CS command parameter(s).
Definition sdc_hci_vs.h:809
VS Hidden Vs Dtm Command command parameter(s).
Definition sdc_hci_vs.h:830
uint16_t num_packets
Definition sdc_hci_vs.h:508
DTM Test End with Transmitted Packet Count return parameter(s).
Definition sdc_hci_vs.h:507
sdc_hci_vs_dtm_command_header_t header
Definition sdc_hci_vs.h:502
DTM Test End with Transmitted Packet Count command parameter(s).
Definition sdc_hci_vs.h:501
uint8_t tx_channel
Definition sdc_hci_vs.h:495
int8_t tx_power_level
Definition sdc_hci_vs.h:496
sdc_hci_vs_dtm_command_header_t header
Definition sdc_hci_vs.h:494
DTM Transmitter carrier frequency test command parameter(s).
Definition sdc_hci_vs.h:493
uint8_t enable
Set to 1 to enable, 0 to disable.
Definition sdc_hci_vs.h:804
Enable Periodic Advertising Event Counter Reports command parameter(s).
Definition sdc_hci_vs.h:802
uint32_t event_length_us
Allocated event length in microseconds.
Definition sdc_hci_vs.h:552
Set event length for ACL connections command parameter(s).
Definition sdc_hci_vs.h:550
uint16_t conn_handle
Definition sdc_hci_vs.h:686
uint16_t next_conn_event_counter
Definition sdc_hci_vs.h:687
Get Next Connection Event Counter return parameter(s).
Definition sdc_hci_vs.h:685
uint16_t conn_handle
Connection handle to get the connection event counter value for.
Definition sdc_hci_vs.h:680
Get Next Connection Event Counter command parameter(s).
Definition sdc_hci_vs.h:678
uint32_t tx_time_stamp
Synchronization reference of the sent SDU.
Definition sdc_hci_vs.h:717
uint16_t conn_handle
Definition sdc_hci_vs.h:714
uint16_t packet_sequence_number
Definition sdc_hci_vs.h:715
Iso Read Tx Timestamp return parameter(s).
Definition sdc_hci_vs.h:713
uint16_t conn_handle
Definition sdc_hci_vs.h:708
Iso Read Tx Timestamp command parameter(s).
Definition sdc_hci_vs.h:707
uint8_t enable
Set to 1 to enable LLPM.
Definition sdc_hci_vs.h:515
Set Low Latency Packet Mode command parameter(s).
Definition sdc_hci_vs.h:513
uint8_t min_val_of_max_acl_tx_payload
Minimum value of maximum ACL TX payload.
Definition sdc_hci_vs.h:702
Set the minimum value that will be used as maximum Tx octets for ACL connections command parameter(s)...
Definition sdc_hci_vs.h:700
uint32_t event_length_us
Allocated periodic advertising event length in microseconds.
Definition sdc_hci_vs.h:559
Set event length for periodic advertisers command parameter(s).
Definition sdc_hci_vs.h:557
uint16_t conn_handle
Connection handle.
Definition sdc_hci_vs.h:566
uint8_t mode
Peripheral latency mode. See sdc_hci_vs_peripheral_latency_mode.
Definition sdc_hci_vs.h:568
Set peripheral latency mode command parameter(s).
Definition sdc_hci_vs.h:564
uint32_t interval_us
Requested average interval for the measurements and reports. Valid range is from 3000 to 4000000....
Definition sdc_hci_vs.h:611
uint8_t enable
Set to 0 to disable, 1 to enable, all other values are RFU.
Definition sdc_hci_vs.h:606
Enable the Quality of Service (QoS) channel survey module. command parameter(s).
Definition sdc_hci_vs.h:604
uint8_t enable
Set to 1 to enable, 0 to disable, all other values are RFU.
Definition sdc_hci_vs.h:545
QoS Connection Event Reports enable command parameter(s).
Definition sdc_hci_vs.h:543
uint8_t accept_ext_adv_packets
Set to 1 to accept or 0 to ignore extended advertising packets.
Definition sdc_hci_vs.h:754
Scan accept extended advertising packets set command parameter(s).
Definition sdc_hci_vs.h:752
Set the channel map for scanning and initiating. command parameter(s).
Definition sdc_hci_vs.h:741
uint16_t rand_us
Maximum random delay in microseconds, 0 to disable randomness.
Definition sdc_hci_vs.h:592
uint8_t adv_handle
Advertising Handle or 0xFF to set the behavior for the very first advertising event.
Definition sdc_hci_vs.h:590
Set advertising randomness command parameter(s).
Definition sdc_hci_vs.h:587
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:788
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:782
uint32_t task_address
Task to trigger. Set this to 0 to disable this feature.
Definition sdc_hci_vs.h:790
Set Event Start Task command parameter(s).
Definition sdc_hci_vs.h:778
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:645
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:640
int8_t lower_limit
The lower limit of the RSSI golden range. The RSSI golden range is explained in Core Specification,...
Definition sdc_hci_vs.h:630
uint8_t apr_enable
Enable or Disable received APR handling in controller during LE Power Control Request procedure....
Definition sdc_hci_vs.h:624
int8_t upper_limit
The upper limit of the RSSI golden range. Default value is -30 dBm.
Definition sdc_hci_vs.h:632
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:636
uint16_t beta
The valid range is [0, 4095]. Default value is 2048.
Definition sdc_hci_vs.h:626
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:651
uint8_t auto_enable
Enable or Disable controller initiated autonomous LE Power Control Request procedure....
Definition sdc_hci_vs.h:620
Set LE Power Control Request procedure parameters command parameter(s).
Definition sdc_hci_vs.h:616
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the priority of....
Definition sdc_hci_vs.h:767
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:773
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:763
Set priority of a BT role command parameter(s).
Definition sdc_hci_vs.h:759
int8_t tx_power_level
Definition sdc_hci_vs.h:825
uint8_t tx_channel
Definition sdc_hci_vs.h:824
Transmitter carrier frequency test command parameter(s).
Definition sdc_hci_vs.h:823
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:582
uint8_t phy
PHY bit number i.e. [1M, 2M, s8, s2] == [1, 2, 3, 4].
Definition sdc_hci_vs.h:576
uint16_t conn_handle
Definition sdc_hci_vs.h:574
Write remote transmit power level command parameter(s).
Definition sdc_hci_vs.h:573
int8_t temp
The measured temperature in degrees Celsius.
Definition sdc_hci_vs.h:436
Zephyr Read Chip Temperature return parameter(s).
Definition sdc_hci_vs.h:434
Zephyr Read KEY Hierarchy Roots return parameter(s).
Definition sdc_hci_vs.h:425
uint8_t num_addresses
Number of static device addresses.
Definition sdc_hci_vs.h:418
Zephyr Read Static Addresses return parameter(s).
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:484
uint16_t handle
See sdc_hci_cmd_vs_zephyr_read_tx_power_t.
Definition sdc_hci_vs.h:486
int8_t selected_tx_power
The selected Tx Power in dBm.
Definition sdc_hci_vs.h:488
Zephyr Read Tx Power Level (per Role/Connection) Command return parameter(s).
Definition sdc_hci_vs.h:482
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:472
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the power of....
Definition sdc_hci_vs.h:477
Zephyr Read Tx Power Level (per Role/Connection) Command command parameter(s).
Definition sdc_hci_vs.h:470
uint8_t fw_version
Firmware Version.
Definition sdc_hci_vs.h:389
uint16_t fw_revision
Firmware Revision.
Definition sdc_hci_vs.h:391
uint16_t hw_platform
Assigned hardware manufacturer. Always 0x0002 indicating Nordic Semiconductor.
Definition sdc_hci_vs.h:381
uint8_t fw_variant
Firmware Variant. 0 indicates a standard Bluetooth controller.
Definition sdc_hci_vs.h:387
uint16_t hw_variant
Assigned platform specific value. Set to 0x2 for nRF52, 0x3 for nRF53, 0x4 for nRF54H,...
Definition sdc_hci_vs.h:385
uint32_t fw_build
Firmware build revision.
Definition sdc_hci_vs.h:393
Zephyr Read Version Information return parameter(s).
Definition sdc_hci_vs.h:379
Zephyr Write BD ADDR command parameter(s).
Definition sdc_hci_vs.h:409
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:461
uint16_t handle
See sdc_hci_cmd_vs_zephyr_write_tx_power_t.
Definition sdc_hci_vs.h:463
int8_t selected_tx_power
The selected Tx Power in dBm.
Definition sdc_hci_vs.h:465
Zephyr Write Tx Power Level (per Role/Connection) return parameter(s).
Definition sdc_hci_vs.h:459
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the power of....
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:443
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:454
Zephyr Write Tx Power Level (per Role/Connection) command parameter(s).
Definition sdc_hci_vs.h:441
uint16_t event_counter
Connection event counter corresponding to the anchor point.
Definition sdc_hci_vs.h:349
uint64_t anchor_point_us
Absolute time of the new anchor point in microseconds.
Definition sdc_hci_vs.h:351
uint16_t conn_handle
Connection handle corresponding to the connection anchor point update report.
Definition sdc_hci_vs.h:347
Connection Anchor Point Update Report Event.
Definition sdc_hci_vs.h:345
uint16_t pa_event_counter
Event counter.
Definition sdc_hci_vs.h:367
uint8_t adv_handle
Advertising handle for the periodic advertisement whose event counter was updated.
Definition sdc_hci_vs.h:365
Periodic Advertising Event Counter Report.
Definition sdc_hci_vs.h:362
QoS Channel Survey report event.
Definition sdc_hci_vs.h:319
uint16_t crc_ok_count
Number of packets received with good CRC during the connection event.
Definition sdc_hci_vs.h:304
uint16_t crc_error_count
Number of packets received with bad CRC during the connection event.
Definition sdc_hci_vs.h:306
uint8_t rx_timeout
Indicates that the connection event was closed because a packet was not received.
Definition sdc_hci_vs.h:311
uint16_t nak_count
Number of received Negative Acknowledges from the peer during the connection event.
Definition sdc_hci_vs.h:309
uint16_t event_counter
Connection event counter corresponding to the connection event report.
Definition sdc_hci_vs.h:300
uint16_t conn_handle
Connection handle corresponding to the connection event report.
Definition sdc_hci_vs.h:298
uint8_t channel_index
Data Channel Index used during the connection event (0-36).
Definition sdc_hci_vs.h:302
QoS Connection Event Report.
Definition sdc_hci_vs.h:296
int16_t cs_board_distance_offset_cm
Distance offset in centimeters to apply for the board.
Definition sdc_hci_vs.h:204
CS board distance offset set parameters.
Definition sdc_hci_vs.h:202
uint32_t cs_event_length_us
Allocated CS event length in microseconds.
Definition sdc_hci_vs.h:211
CS event length set parameters.
Definition sdc_hci_vs.h:209
uint8_t cs_t_pm_length_us
Definition sdc_hci_vs.h:217
CS T_PM set parameters.
Definition sdc_hci_vs.h:216
uint8_t cs_vreg_mode_enable_ldo
Definition sdc_hci_vs.h:223
CS voltage regulator mode.
Definition sdc_hci_vs.h:222
uint8_t sub_opcode
Command sub-opcode. sdc_hci_vs_dtm_command_opcode.
Definition sdc_hci_vs.h:230
VS DTM HCI Command.
Definition sdc_hci_vs.h:228
Zephyr Static Address type.
Definition sdc_hci_vs.h:235
uint8_t read_host_stack_commands
Read Host Stack Commands.
Definition sdc_hci_vs.h:274
uint8_t set_trace_enable
Set Trace Enable.
Definition sdc_hci_vs.h:264
uint8_t read_supported_commands
Read Supported Commands.
Definition sdc_hci_vs.h:254
uint8_t set_scan_request_reports
Set Scan Request Reports.
Definition sdc_hci_vs.h:276
uint8_t set_event_mask
Set Event Mask.
Definition sdc_hci_vs.h:258
uint8_t read_supported_features
Read Supported Features.
Definition sdc_hci_vs.h:256
uint8_t write_tx_power_level
Write Tx Power Level (per Role/Connection).
Definition sdc_hci_vs.h:278
uint8_t write_bd_addr
Write BD_ADDR.
Definition sdc_hci_vs.h:262
uint8_t read_tx_power_level
Read Tx Power Level (per Role/Connection).
Definition sdc_hci_vs.h:280
uint8_t read_key_hierarchy_roots
Read Key Hierarchy Roots.
Definition sdc_hci_vs.h:270
uint8_t reset
Reset.
Definition sdc_hci_vs.h:260
uint8_t read_static_addresses
Read Static Addresses.
Definition sdc_hci_vs.h:268
uint8_t read_build_info
Read Build Information.
Definition sdc_hci_vs.h:266
uint8_t read_version_info
Read Version Information.
Definition sdc_hci_vs.h:252
uint8_t read_chip_temperature
Read Chip Temperature.
Definition sdc_hci_vs.h:272
Zephyr supported commands.
Definition sdc_hci_vs.h:250
sdc_hci_vs_cs_vreg_mode_params_t cs_vreg_mode_params
Definition sdc_hci_vs.h:817
sdc_hci_vs_cs_event_length_params_t cs_event_length_params
Definition sdc_hci_vs.h:814
sdc_hci_vs_cs_board_distance_offset_params_t cs_board_distance_offset_params
Definition sdc_hci_vs.h:816
sdc_hci_vs_cs_t_pm_params_t cs_t_pm_params
Definition sdc_hci_vs.h:815
Data for the CS parameter being set.
Definition sdc_hci_vs.h:813
sdc_hci_cmd_vs_dtm_test_end_t test_end
Definition sdc_hci_vs.h:835
sdc_hci_cmd_vs_dtm_transmitter_carrier_test_t transmitter_carrier_test
Definition sdc_hci_vs.h:834
sdc_hci_vs_dtm_command_header_t header
Definition sdc_hci_vs.h:833
Command parameters (union of all sub-command parameter structs).
Definition sdc_hci_vs.h:832
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:403
Zephyr Read Supported Commands return parameter(s).
Definition sdc_hci_vs.h:398