37#define __deprecated __attribute__((deprecated))
215typedef struct __PACKED __ALIGN(1)
222typedef struct __PACKED __ALIGN(1)
229typedef struct __PACKED __ALIGN(1)
235typedef struct __PACKED __ALIGN(1)
241typedef struct __PACKED __ALIGN(1)
248typedef struct __PACKED __ALIGN(1)
255 uint8_t identity_root[16];
263typedef struct __PACKED __ALIGN(1)
309typedef struct __PACKED __ALIGN(1)
332typedef struct __PACKED __ALIGN(1)
338 int8_t channel_energy[40];
358typedef struct __PACKED __ALIGN(1)
375typedef struct __PACKED __ALIGN(1)
403typedef struct __PACKED __ALIGN(1)
414 uint8_t channel_classification[10];
436typedef struct __PACKED __ALIGN(1)
450typedef struct __PACKED __ALIGN(1)
469typedef union __PACKED __ALIGN(1)
480typedef struct __PACKED __ALIGN(1)
487typedef struct __PACKED __ALIGN(1)
496typedef struct __PACKED __ALIGN(1)
505typedef struct __PACKED __ALIGN(1)
512typedef struct __PACKED __ALIGN(1)
530typedef struct __PACKED __ALIGN(1)
541typedef struct __PACKED __ALIGN(1)
553typedef struct __PACKED __ALIGN(1)
564typedef struct __PACKED __ALIGN(1)
570typedef struct __PACKED __ALIGN(1)
576typedef struct __PACKED __ALIGN(1)
584typedef struct __PACKED __ALIGN(1)
591typedef struct __PACKED __ALIGN(1)
607typedef struct __PACKED __ALIGN(1)
614typedef struct __PACKED __ALIGN(1)
621typedef struct __PACKED __ALIGN(1)
628typedef struct __PACKED __ALIGN(1)
635typedef struct __PACKED __ALIGN(1)
644typedef struct __PACKED __ALIGN(1)
658typedef struct __PACKED __ALIGN(1)
668typedef struct __PACKED __ALIGN(1)
675typedef struct __PACKED __ALIGN(1)
687typedef struct __PACKED __ALIGN(1)
727typedef struct __PACKED __ALIGN(1)
734typedef struct __PACKED __ALIGN(1)
742typedef struct __PACKED __ALIGN(1)
749typedef struct __PACKED __ALIGN(1)
756typedef struct __PACKED __ALIGN(1)
763typedef struct __PACKED __ALIGN(1)
771typedef struct __PACKED __ALIGN(1)
778typedef struct __PACKED __ALIGN(1)
784typedef struct __PACKED __ALIGN(1)
793typedef struct __PACKED __ALIGN(1)
799typedef struct __PACKED __ALIGN(1)
805typedef struct __PACKED __ALIGN(1)
812typedef struct __PACKED __ALIGN(1)
819 uint8_t channel_map[5];
823typedef struct __PACKED __ALIGN(1)
830typedef struct __PACKED __ALIGN(1)
849typedef struct __PACKED __ALIGN(1)
866typedef struct __PACKED __ALIGN(1)
873typedef struct __PACKED __ALIGN(1)
894typedef struct __PACKED __ALIGN(1)
901typedef struct __PACKED __ALIGN(1)
928 } command_parameters;
1165 void * p_return, uint8_t * p_return_length_out);
sdc_hci_vs_cs_param_type
CS Parameter Set types.
Definition sdc_hci_vs.h:147
@ SDC_HCI_VS_CS_PARAM_TYPE_MAX
Definition sdc_hci_vs.h:156
@ SDC_HCI_VS_CS_PARAM_TYPE_CS_EVENT_LENGTH_SET
CS Event length set.
Definition sdc_hci_vs.h:149
@ SDC_HCI_VS_CS_PARAM_TYPE_CS_BOARD_DISTANCE_OFFSET_SET
CS board distance offset params set.
Definition sdc_hci_vs.h:153
@ SDC_HCI_VS_CS_PARAM_TYPE_CS_VREG_MODE_SET
CS voltage regulator mode set.
Definition sdc_hci_vs.h:155
@ SDC_HCI_VS_CS_PARAM_TYPE_CS_T_PM_SET
CS t_pm params set.
Definition sdc_hci_vs.h:151
sdc_hci_vs_set_event_start_task_handle_type
Set Event Start Task Handle Type.
Definition sdc_hci_vs.h:181
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_ADV
Advertiser.
Definition sdc_hci_vs.h:189
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_SCAN
Scanner.
Definition sdc_hci_vs.h:183
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_CONN
Connection.
Definition sdc_hci_vs.h:187
@ SDC_HCI_VS_SET_EVENT_START_TASK_HANDLE_TYPE_INITIATOR
Initiator.
Definition sdc_hci_vs.h:185
sdc_hci_subevent_vs
VS subevent Code values.
Definition sdc_hci_vs.h:130
@ SDC_HCI_SUBEVENT_VS_QOS_CHANNEL_SURVEY_REPORT
See sdc_hci_subevent_vs_qos_channel_survey_report_t.
Definition sdc_hci_vs.h:134
@ SDC_HCI_SUBEVENT_VS_CHANNEL_REPORTING_ENABLE_COMPLETE
See sdc_hci_subevent_vs_channel_reporting_enable_complete_t.
Definition sdc_hci_vs.h:142
@ 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:138
@ SDC_HCI_SUBEVENT_VS_CHANNEL_CLASSIFICATION_REPORT
See sdc_hci_subevent_vs_channel_classification_report_t.
Definition sdc_hci_vs.h:140
@ SDC_HCI_SUBEVENT_VS_QOS_CONN_EVENT_REPORT
See sdc_hci_subevent_vs_qos_conn_event_report_t.
Definition sdc_hci_vs.h:132
@ 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:136
sdc_hci_vs_tx_power_handle_type
TX power handle type.
Definition sdc_hci_vs.h:201
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_ISO_BROADCASTER
Handle of type ISO broadcaster.
Definition sdc_hci_vs.h:211
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_SYNC
Handle of type Periodic Sync.
Definition sdc_hci_vs.h:209
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_SCAN_INIT
Handle of type Scanner or Initiator.
Definition sdc_hci_vs.h:205
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_ADV
Handle of type Advertiser.
Definition sdc_hci_vs.h:203
@ SDC_HCI_VS_TX_POWER_HANDLE_TYPE_CONN
Handle of type Connection.
Definition sdc_hci_vs.h:207
sdc_hci_vs_set_role_priority_handle_type
Handle type for priority update.
Definition sdc_hci_vs.h:194
@ 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:196
sdc_hci_vs_peripheral_latency_mode
Peripheral latency disable/enable modes.
Definition sdc_hci_vs.h:170
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_ENABLE
Peripheral latency enable.
Definition sdc_hci_vs.h:172
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_DISABLE
Peripheral latency disable.
Definition sdc_hci_vs.h:174
@ SDC_HCI_VS_PERIPHERAL_LATENCY_MODE_WAIT_FOR_ACK
Peripheral latency wait for ack.
Definition sdc_hci_vs.h:176
sdc_hci_opcode_vs
HCI VS OpCode Field values.
Definition sdc_hci_vs.h:47
@ SDC_HCI_OPCODE_CMD_VS_CHANNEL_REPORTING_ENABLE
See sdc_hci_cmd_vs_channel_reporting_enable().
Definition sdc_hci_vs.h:125
@ 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:111
@ SDC_HCI_OPCODE_CMD_VS_SET_ROLE_PRIORITY
See sdc_hci_cmd_vs_set_role_priority().
Definition sdc_hci_vs.h:113
@ SDC_HCI_OPCODE_CMD_VS_ALLOW_PARALLEL_CONNECTION_ESTABLISHMENTS
See sdc_hci_cmd_vs_allow_parallel_connection_establishments().
Definition sdc_hci_vs.h:97
@ 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:95
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_SUPPORTED_COMMANDS
See sdc_hci_cmd_vs_zephyr_read_supported_commands().
Definition sdc_hci_vs.h:51
@ SDC_HCI_OPCODE_CMD_VS_ISO_READ_TX_TIMESTAMP
See sdc_hci_cmd_vs_iso_read_tx_timestamp().
Definition sdc_hci_vs.h:101
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_TX_POWER
See sdc_hci_cmd_vs_zephyr_read_tx_power().
Definition sdc_hci_vs.h:63
@ SDC_HCI_OPCODE_CMD_VS_SET_EVENT_START_TASK
See sdc_hci_cmd_vs_set_event_start_task().
Definition sdc_hci_vs.h:115
@ 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:85
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_WRITE_TX_POWER
See sdc_hci_cmd_vs_zephyr_write_tx_power().
Definition sdc_hci_vs.h:61
@ SDC_HCI_OPCODE_CMD_VS_CONN_UPDATE
See sdc_hci_cmd_vs_conn_update().
Definition sdc_hci_vs.h:69
@ 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:73
@ SDC_HCI_OPCODE_CMD_VS_DTM_COMMAND
See sdc_hci_cmd_vs_dtm_command().
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:91
@ SDC_HCI_OPCODE_CMD_VS_TRANSMITTER_CARRIER_TEST
See sdc_hci_cmd_vs_transmitter_carrier_test().
Definition sdc_hci_vs.h:123
@ 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:93
@ SDC_HCI_OPCODE_CMD_VS_PERIPHERAL_LATENCY_MODE_SET
See sdc_hci_cmd_vs_peripheral_latency_mode_set().
Definition sdc_hci_vs.h:79
@ 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:99
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_WRITE_BD_ADDR
See sdc_hci_cmd_vs_zephyr_write_bd_addr().
Definition sdc_hci_vs.h:53
@ SDC_HCI_OPCODE_CMD_VS_QOS_CHANNEL_SURVEY_ENABLE
See sdc_hci_cmd_vs_qos_channel_survey_enable().
Definition sdc_hci_vs.h:87
@ SDC_HCI_OPCODE_CMD_VS_SET_ADV_RANDOMNESS
See sdc_hci_cmd_vs_set_adv_randomness().
Definition sdc_hci_vs.h:83
@ 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:57
@ 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:117
@ SDC_HCI_OPCODE_CMD_VS_CONN_EVENT_EXTEND
See sdc_hci_cmd_vs_conn_event_extend().
Definition sdc_hci_vs.h:71
@ 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:77
@ SDC_HCI_OPCODE_CMD_VS_BIG_RESERVED_TIME_SET
See sdc_hci_cmd_vs_big_reserved_time_set().
Definition sdc_hci_vs.h:103
@ SDC_HCI_OPCODE_CMD_VS_EVENT_LENGTH_SET
See sdc_hci_cmd_vs_event_length_set().
Definition sdc_hci_vs.h:75
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_CHIP_TEMP
See sdc_hci_cmd_vs_zephyr_read_chip_temp().
Definition sdc_hci_vs.h:59
@ SDC_HCI_OPCODE_CMD_VS_CIG_RESERVED_TIME_SET
See sdc_hci_cmd_vs_cig_reserved_time_set().
Definition sdc_hci_vs.h:105
@ SDC_HCI_OPCODE_CMD_VS_SCAN_CHANNEL_MAP_SET
See sdc_hci_cmd_vs_scan_channel_map_set().
Definition sdc_hci_vs.h:109
@ SDC_HCI_OPCODE_CMD_VS_CIS_SUBEVENT_LENGTH_SET
See sdc_hci_cmd_vs_cis_subevent_length_set().
Definition sdc_hci_vs.h:107
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_VERSION_INFO
See sdc_hci_cmd_vs_zephyr_read_version_info().
Definition sdc_hci_vs.h:49
@ 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:89
@ SDC_HCI_OPCODE_CMD_VS_WRITE_REMOTE_TX_POWER
See sdc_hci_cmd_vs_write_remote_tx_power().
Definition sdc_hci_vs.h:81
@ SDC_HCI_OPCODE_CMD_VS_CS_PARAMS_SET
See sdc_hci_cmd_vs_cs_params_set().
Definition sdc_hci_vs.h:121
@ SDC_HCI_OPCODE_CMD_VS_ZEPHYR_READ_STATIC_ADDRESSES
See sdc_hci_cmd_vs_zephyr_read_static_addresses().
Definition sdc_hci_vs.h:55
@ SDC_HCI_OPCODE_CMD_VS_LLPM_MODE_SET
See sdc_hci_cmd_vs_llpm_mode_set().
Definition sdc_hci_vs.h:67
@ 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:119
sdc_hci_vs_dtm_command_opcode
Command type for DTM meta commands.
Definition sdc_hci_vs.h:161
@ SDC_HCI_VS_DTM_COMMAND_OPCODE_TRANSMITTER_CARRIER_TEST
DTM Transmitter carrier frequency test command type.
Definition sdc_hci_vs.h:165
@ SDC_HCI_VS_DTM_COMMAND_OPCODE_TEST_END
DTM Test End command type.
Definition sdc_hci_vs.h:163
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_channel_reporting_enable(const sdc_hci_cmd_vs_channel_reporting_enable_t *p_params)
Enable channel classification reporting on a connection.
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:765
Allow Parallel Connection Establishment command parameter(s).
Definition sdc_hci_vs.h:764
uint32_t reserved_time_us
Definition sdc_hci_vs.h:795
Set the default BIG reserved time command parameter(s).
Definition sdc_hci_vs.h:794
uint32_t central_acl_event_spacing_us
Central ACL event spacing in microseconds.
Definition sdc_hci_vs.h:745
Set Central ACL event spacing command parameter(s).
Definition sdc_hci_vs.h:743
uint8_t enable
0x00: Disable channel classification reporting. 0x01: Enable channel classification reporting....
Definition sdc_hci_vs.h:908
uint16_t conn_handle
Connection handle of the ACL connection.
Definition sdc_hci_vs.h:904
uint8_t min_spacing
Minimum time between consecutive LL_CHANNEL_STATUS_IND PDUs, in units of 200 ms. Valid range: 5 to 15...
Definition sdc_hci_vs.h:912
uint8_t max_delay
Maximum delay from a channel classification change until reporting, in units of 200 ms....
Definition sdc_hci_vs.h:917
Enable channel classification reporting on a connection command parameter(s).
Definition sdc_hci_vs.h:902
uint32_t reserved_time_us
Definition sdc_hci_vs.h:801
Set the default CIG reserved time command parameter(s).
Definition sdc_hci_vs.h:800
uint32_t cis_subevent_length_us
The requested CIS subevent length in microseconds.
Definition sdc_hci_vs.h:808
Set the CIS subevent length in microseconds command parameter(s).
Definition sdc_hci_vs.h:806
uint8_t enable
Set to 1 to enable this compatibility mode.
Definition sdc_hci_vs.h:671
Set Compatibility mode for window offset command parameter(s).
Definition sdc_hci_vs.h:669
uint8_t enable
Set to 1 to enable, 0 to disable, all other values are RFU.
Definition sdc_hci_vs.h:869
Connection Anchor Point Update Event Reports enable command parameter(s).
Definition sdc_hci_vs.h:867
uint8_t enable
Set to 0 for disabling, 1 for enabling, all other values are RFU.
Definition sdc_hci_vs.h:610
Enable or Disable Extended Connection Events command parameter(s).
Definition sdc_hci_vs.h:608
uint16_t conn_latency
Slave latency for the connection in number of connection events.
Definition sdc_hci_vs.h:601
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:599
uint16_t conn_handle
Connection Handle.
Definition sdc_hci_vs.h:594
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:603
Connection Update command parameter(s).
Definition sdc_hci_vs.h:592
uint8_t cs_param_type
The type of CS parameter being set.
Definition sdc_hci_vs.h:883
Set custom control parameters for CS command parameter(s).
Definition sdc_hci_vs.h:881
VS Hidden Vs Dtm Command command parameter(s).
Definition sdc_hci_vs.h:922
uint16_t num_packets
Definition sdc_hci_vs.h:572
DTM Test End with Transmitted Packet Count return parameter(s).
Definition sdc_hci_vs.h:571
sdc_hci_vs_dtm_command_header_t header
Definition sdc_hci_vs.h:566
DTM Test End with Transmitted Packet Count command parameter(s).
Definition sdc_hci_vs.h:565
uint8_t tx_channel
Definition sdc_hci_vs.h:579
int8_t tx_power_level
Definition sdc_hci_vs.h:580
sdc_hci_vs_dtm_command_header_t header
Definition sdc_hci_vs.h:578
DTM Transmitter carrier frequency test command parameter(s).
Definition sdc_hci_vs.h:577
uint8_t enable
Set to 1 to enable, 0 to disable.
Definition sdc_hci_vs.h:876
Enable Periodic Advertising Event Counter Reports command parameter(s).
Definition sdc_hci_vs.h:874
uint32_t event_length_us
Allocated event length in microseconds.
Definition sdc_hci_vs.h:624
Set event length for ACL connections command parameter(s).
Definition sdc_hci_vs.h:622
uint16_t conn_handle
Definition sdc_hci_vs.h:758
uint16_t next_conn_event_counter
Definition sdc_hci_vs.h:759
Get Next Connection Event Counter return parameter(s).
Definition sdc_hci_vs.h:757
uint16_t conn_handle
Connection handle to get the connection event counter value for.
Definition sdc_hci_vs.h:752
Get Next Connection Event Counter command parameter(s).
Definition sdc_hci_vs.h:750
uint32_t tx_time_stamp
Synchronization reference of the sent SDU.
Definition sdc_hci_vs.h:789
uint16_t conn_handle
Definition sdc_hci_vs.h:786
uint16_t packet_sequence_number
Definition sdc_hci_vs.h:787
Iso Read Tx Timestamp return parameter(s).
Definition sdc_hci_vs.h:785
uint16_t conn_handle
Definition sdc_hci_vs.h:780
Iso Read Tx Timestamp command parameter(s).
Definition sdc_hci_vs.h:779
uint8_t enable
Set to 1 to enable LLPM.
Definition sdc_hci_vs.h:587
Set Low Latency Packet Mode command parameter(s).
Definition sdc_hci_vs.h:585
uint8_t min_val_of_max_acl_tx_payload
Minimum value of maximum ACL TX payload.
Definition sdc_hci_vs.h:774
Set the minimum value that will be used as maximum Tx octets for ACL connections command parameter(s)...
Definition sdc_hci_vs.h:772
uint32_t event_length_us
Allocated periodic advertising event length in microseconds.
Definition sdc_hci_vs.h:631
Set event length for periodic advertisers command parameter(s).
Definition sdc_hci_vs.h:629
uint16_t conn_handle
Connection handle.
Definition sdc_hci_vs.h:638
uint8_t mode
Peripheral latency mode. See sdc_hci_vs_peripheral_latency_mode.
Definition sdc_hci_vs.h:640
Set peripheral latency mode command parameter(s).
Definition sdc_hci_vs.h:636
uint32_t interval_us
Requested average interval for the measurements and reports. Valid range is from 3000 to 4000000....
Definition sdc_hci_vs.h:683
uint8_t enable
Set to 0 to disable, 1 to enable, all other values are RFU.
Definition sdc_hci_vs.h:678
Enable the Quality of Service (QoS) channel survey module. command parameter(s).
Definition sdc_hci_vs.h:676
uint8_t enable
Set to 1 to enable, 0 to disable, all other values are RFU.
Definition sdc_hci_vs.h:617
QoS Connection Event Reports enable command parameter(s).
Definition sdc_hci_vs.h:615
uint8_t accept_ext_adv_packets
Set to 1 to accept or 0 to ignore extended advertising packets.
Definition sdc_hci_vs.h:826
Scan accept extended advertising packets set command parameter(s).
Definition sdc_hci_vs.h:824
Set the channel map for scanning and initiating. command parameter(s).
Definition sdc_hci_vs.h:813
uint16_t rand_us
Maximum random delay in microseconds, 0 to disable randomness.
Definition sdc_hci_vs.h:664
uint8_t adv_handle
Advertising Handle or 0xFF to set the behavior for the very first advertising event.
Definition sdc_hci_vs.h:662
Set advertising randomness command parameter(s).
Definition sdc_hci_vs.h:659
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:860
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:854
uint32_t task_address
Task to trigger. Set this to 0 to disable this feature.
Definition sdc_hci_vs.h:862
Set Event Start Task command parameter(s).
Definition sdc_hci_vs.h:850
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:717
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:712
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:702
uint8_t apr_enable
Enable or Disable received APR handling in controller during LE Power Control Request procedure....
Definition sdc_hci_vs.h:696
int8_t upper_limit
The upper limit of the RSSI golden range. Default value is -30 dBm.
Definition sdc_hci_vs.h:704
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:708
uint16_t beta
The valid range is [0, 4095]. Default value is 2048.
Definition sdc_hci_vs.h:698
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:723
uint8_t auto_enable
Enable or Disable controller initiated autonomous LE Power Control Request procedure....
Definition sdc_hci_vs.h:692
Set LE Power Control Request procedure parameters command parameter(s).
Definition sdc_hci_vs.h:688
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the priority of....
Definition sdc_hci_vs.h:839
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:845
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:835
Set priority of a BT role command parameter(s).
Definition sdc_hci_vs.h:831
int8_t tx_power_level
Definition sdc_hci_vs.h:897
uint8_t tx_channel
Definition sdc_hci_vs.h:896
Transmitter carrier frequency test command parameter(s).
Definition sdc_hci_vs.h:895
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:654
uint8_t phy
PHY bit number i.e. [1M, 2M, s8, s2] == [1, 2, 3, 4].
Definition sdc_hci_vs.h:648
uint16_t conn_handle
Definition sdc_hci_vs.h:646
Write remote transmit power level command parameter(s).
Definition sdc_hci_vs.h:645
int8_t temp
The measured temperature in degrees Celsius.
Definition sdc_hci_vs.h:508
Zephyr Read Chip Temperature return parameter(s).
Definition sdc_hci_vs.h:506
Zephyr Read KEY Hierarchy Roots return parameter(s).
Definition sdc_hci_vs.h:497
uint8_t num_addresses
Number of static device addresses.
Definition sdc_hci_vs.h:490
Zephyr Read Static Addresses return parameter(s).
Definition sdc_hci_vs.h:488
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:556
uint16_t handle
See sdc_hci_cmd_vs_zephyr_read_tx_power_t.
Definition sdc_hci_vs.h:558
int8_t selected_tx_power
The selected Tx Power in dBm.
Definition sdc_hci_vs.h:560
Zephyr Read Tx Power Level (per Role/Connection) Command return parameter(s).
Definition sdc_hci_vs.h:554
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:544
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the power of....
Definition sdc_hci_vs.h:549
Zephyr Read Tx Power Level (per Role/Connection) Command command parameter(s).
Definition sdc_hci_vs.h:542
uint8_t fw_version
Firmware Version.
Definition sdc_hci_vs.h:461
uint16_t fw_revision
Firmware Revision.
Definition sdc_hci_vs.h:463
uint16_t hw_platform
Assigned hardware manufacturer. Always 0x0002 indicating Nordic Semiconductor.
Definition sdc_hci_vs.h:453
uint8_t fw_variant
Firmware Variant. 0 indicates a standard Bluetooth controller.
Definition sdc_hci_vs.h:459
uint16_t hw_variant
Assigned platform specific value. Set to 0x2 for nRF52, 0x3 for nRF53, 0x4 for nRF54H,...
Definition sdc_hci_vs.h:457
uint32_t fw_build
Firmware build revision.
Definition sdc_hci_vs.h:465
Zephyr Read Version Information return parameter(s).
Definition sdc_hci_vs.h:451
Zephyr Write BD ADDR command parameter(s).
Definition sdc_hci_vs.h:481
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:533
uint16_t handle
See sdc_hci_cmd_vs_zephyr_write_tx_power_t.
Definition sdc_hci_vs.h:535
int8_t selected_tx_power
The selected Tx Power in dBm.
Definition sdc_hci_vs.h:537
Zephyr Write Tx Power Level (per Role/Connection) return parameter(s).
Definition sdc_hci_vs.h:531
uint16_t handle
Handle of the selected handle_type that identifies the instance to set the power of....
Definition sdc_hci_vs.h:520
uint8_t handle_type
Handle type. See sdc_hci_vs_tx_power_handle_type.
Definition sdc_hci_vs.h:515
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:526
Zephyr Write Tx Power Level (per Role/Connection) command parameter(s).
Definition sdc_hci_vs.h:513
uint16_t conn_handle
Connection handle corresponding to the connection that received the channel classification.
Definition sdc_hci_vs.h:408
Channel Classification Report Event.
Definition sdc_hci_vs.h:404
uint16_t conn_handle
Definition sdc_hci_vs.h:439
uint8_t status
Definition sdc_hci_vs.h:438
Channel Reporting Enable Complete.
Definition sdc_hci_vs.h:437
uint16_t event_counter
Connection event counter corresponding to the anchor point.
Definition sdc_hci_vs.h:363
uint64_t anchor_point_us
Absolute time of the new anchor point in microseconds.
Definition sdc_hci_vs.h:365
uint16_t conn_handle
Connection handle corresponding to the connection anchor point update report.
Definition sdc_hci_vs.h:361
Connection Anchor Point Update Report Event.
Definition sdc_hci_vs.h:359
uint16_t pa_event_counter
Event counter.
Definition sdc_hci_vs.h:381
uint8_t adv_handle
Advertising handle for the periodic advertisement whose event counter was updated.
Definition sdc_hci_vs.h:379
Periodic Advertising Event Counter Report.
Definition sdc_hci_vs.h:376
QoS Channel Survey report event.
Definition sdc_hci_vs.h:333
uint16_t crc_ok_count
Number of packets received with good CRC during the connection event.
Definition sdc_hci_vs.h:318
uint16_t crc_error_count
Number of packets received with bad CRC during the connection event.
Definition sdc_hci_vs.h:320
uint8_t rx_timeout
Indicates that the connection event was closed because a packet was not received.
Definition sdc_hci_vs.h:325
uint16_t nak_count
Number of received Negative Acknowledges from the peer during the connection event.
Definition sdc_hci_vs.h:323
uint16_t event_counter
Connection event counter corresponding to the connection event report.
Definition sdc_hci_vs.h:314
uint16_t conn_handle
Connection handle corresponding to the connection event report.
Definition sdc_hci_vs.h:312
uint8_t channel_index
Data Channel Index used during the connection event (0-36).
Definition sdc_hci_vs.h:316
QoS Connection Event Report.
Definition sdc_hci_vs.h:310
int16_t cs_board_distance_offset_cm
Distance offset in centimeters to apply for the board.
Definition sdc_hci_vs.h:218
CS board distance offset set parameters.
Definition sdc_hci_vs.h:216
uint32_t cs_event_length_us
Allocated CS event length in microseconds.
Definition sdc_hci_vs.h:225
CS event length set parameters.
Definition sdc_hci_vs.h:223
uint8_t cs_t_pm_length_us
Definition sdc_hci_vs.h:231
CS T_PM set parameters.
Definition sdc_hci_vs.h:230
uint8_t cs_vreg_mode_enable_ldo
Definition sdc_hci_vs.h:237
CS voltage regulator mode.
Definition sdc_hci_vs.h:236
uint8_t sub_opcode
Command sub-opcode. sdc_hci_vs_dtm_command_opcode.
Definition sdc_hci_vs.h:244
VS DTM HCI Command.
Definition sdc_hci_vs.h:242
Zephyr Static Address type.
Definition sdc_hci_vs.h:249
uint8_t read_host_stack_commands
Read Host Stack Commands.
Definition sdc_hci_vs.h:288
uint8_t set_trace_enable
Set Trace Enable.
Definition sdc_hci_vs.h:278
uint8_t read_supported_commands
Read Supported Commands.
Definition sdc_hci_vs.h:268
uint8_t set_scan_request_reports
Set Scan Request Reports.
Definition sdc_hci_vs.h:290
uint8_t set_event_mask
Set Event Mask.
Definition sdc_hci_vs.h:272
uint8_t read_supported_features
Read Supported Features.
Definition sdc_hci_vs.h:270
uint8_t write_tx_power_level
Write Tx Power Level (per Role/Connection).
Definition sdc_hci_vs.h:292
uint8_t write_bd_addr
Write BD_ADDR.
Definition sdc_hci_vs.h:276
uint8_t read_tx_power_level
Read Tx Power Level (per Role/Connection).
Definition sdc_hci_vs.h:294
uint8_t read_key_hierarchy_roots
Read Key Hierarchy Roots.
Definition sdc_hci_vs.h:284
uint8_t reset
Reset.
Definition sdc_hci_vs.h:274
uint8_t read_static_addresses
Read Static Addresses.
Definition sdc_hci_vs.h:282
uint8_t read_build_info
Read Build Information.
Definition sdc_hci_vs.h:280
uint8_t read_version_info
Read Version Information.
Definition sdc_hci_vs.h:266
uint8_t read_chip_temperature
Read Chip Temperature.
Definition sdc_hci_vs.h:286
Zephyr supported commands.
Definition sdc_hci_vs.h:264
sdc_hci_vs_cs_vreg_mode_params_t cs_vreg_mode_params
Definition sdc_hci_vs.h:889
sdc_hci_vs_cs_event_length_params_t cs_event_length_params
Definition sdc_hci_vs.h:886
sdc_hci_vs_cs_board_distance_offset_params_t cs_board_distance_offset_params
Definition sdc_hci_vs.h:888
sdc_hci_vs_cs_t_pm_params_t cs_t_pm_params
Definition sdc_hci_vs.h:887
Data for the CS parameter being set.
Definition sdc_hci_vs.h:885
sdc_hci_cmd_vs_dtm_test_end_t test_end
Definition sdc_hci_vs.h:926
sdc_hci_cmd_vs_dtm_transmitter_carrier_test_t transmitter_carrier_test
Definition sdc_hci_vs.h:927
sdc_hci_vs_dtm_command_header_t header
Definition sdc_hci_vs.h:925
Command parameters (union of all sub-command parameter structs).
Definition sdc_hci_vs.h:924
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:475
Zephyr Read Supported Commands return parameter(s).
Definition sdc_hci_vs.h:470