nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches
Bluetooth HCI vendor specific APIs for the SoftDevice controller

Bluetooth HCI vendor specific APIs for the SoftDevice controller. More...

Functions

int hci_vs_sdc_zephyr_read_version_info (sdc_hci_cmd_vs_zephyr_read_version_info_return_t *return_params)
 Zephyr Read Version Information.
 
int hci_vs_sdc_zephyr_read_supported_commands (sdc_hci_cmd_vs_zephyr_read_supported_commands_return_t *return_params)
 Zephyr Read Supported Commands.
 
int hci_vs_sdc_zephyr_write_bd_addr (const sdc_hci_cmd_vs_zephyr_write_bd_addr_t *params)
 Zephyr Write BD ADDR.
 
int hci_vs_sdc_zephyr_read_static_addresses (sdc_hci_cmd_vs_zephyr_read_static_addresses_return_t *return_params)
 Zephyr Read Static Addresses.
 
int hci_vs_sdc_zephyr_read_key_hierarchy_roots (sdc_hci_cmd_vs_zephyr_read_key_hierarchy_roots_return_t *return_params)
 Zephyr Read KEY Hierarchy Roots.
 
int hci_vs_sdc_zephyr_read_chip_temp (sdc_hci_cmd_vs_zephyr_read_chip_temp_return_t *return_params)
 Zephyr Read Chip Temperature.
 
int hci_vs_sdc_zephyr_write_tx_power (const sdc_hci_cmd_vs_zephyr_write_tx_power_t *params, sdc_hci_cmd_vs_zephyr_write_tx_power_return_t *return_params)
 Zephyr Write Tx Power Level (per Role/Connection).
 
int hci_vs_sdc_zephyr_read_tx_power (const sdc_hci_cmd_vs_zephyr_read_tx_power_t *params, sdc_hci_cmd_vs_zephyr_read_tx_power_return_t *return_params)
 Zephyr Read Tx Power Level (per Role/Connection) Command.
 
int hci_vs_sdc_read_supported_vs_commands (sdc_hci_cmd_vs_read_supported_vs_commands_return_t *return_params)
 Read Supported Vendor Specific Commands.
 
int hci_vs_sdc_llpm_mode_set (const sdc_hci_cmd_vs_llpm_mode_set_t *params)
 Set Low Latency Packet Mode.
 
int hci_vs_sdc_conn_update (const sdc_hci_cmd_vs_conn_update_t *params)
 Connection Update.
 
int hci_vs_sdc_conn_event_extend (const sdc_hci_cmd_vs_conn_event_extend_t *params)
 Enable or Disable Extended Connection Events.
 
int hci_vs_sdc_qos_conn_event_report_enable (const sdc_hci_cmd_vs_qos_conn_event_report_enable_t *params)
 QoS Connection Event Reports enable.
 
int hci_vs_sdc_event_length_set (const sdc_hci_cmd_vs_event_length_set_t *params)
 Set event length for ACL connections.
 
int hci_vs_sdc_periodic_adv_event_length_set (const sdc_hci_cmd_vs_periodic_adv_event_length_set_t *params)
 Set event length for periodic advertisers.
 
int hci_vs_sdc_peripheral_latency_mode_set (const sdc_hci_cmd_vs_peripheral_latency_mode_set_t *params)
 Set peripheral latency mode.
 
int hci_vs_sdc_write_remote_tx_power (const sdc_hci_cmd_vs_write_remote_tx_power_t *params)
 Write remote transmit power level.
 
int hci_vs_sdc_set_adv_randomness (const sdc_hci_cmd_vs_set_adv_randomness_t *params)
 Set advertising randomness.
 
int hci_vs_sdc_compat_mode_window_offset_set (const sdc_hci_cmd_vs_compat_mode_window_offset_set_t *params)
 Set Compatibility mode for window offset.
 
int hci_vs_sdc_qos_channel_survey_enable (const sdc_hci_cmd_vs_qos_channel_survey_enable_t *params)
 Enable the Quality of Service (QoS) channel survey module.
 
int hci_vs_sdc_set_power_control_request_params (const sdc_hci_cmd_vs_set_power_control_request_params_t *params)
 Set LE Power Control Request procedure parameters.
 
int hci_vs_sdc_read_average_rssi (const sdc_hci_cmd_vs_read_average_rssi_t *params, sdc_hci_cmd_vs_read_average_rssi_return_t *return_params)
 Read average RSSI.
 
int hci_vs_sdc_central_acl_event_spacing_set (const sdc_hci_cmd_vs_central_acl_event_spacing_set_t *params)
 Set Central ACL event spacing.
 
int hci_vs_sdc_set_conn_event_trigger (const sdc_hci_cmd_vs_set_conn_event_trigger_t *params)
 Set Connection Event Trigger.
 
int hci_vs_sdc_get_next_conn_event_counter (const sdc_hci_cmd_vs_get_next_conn_event_counter_t *params, sdc_hci_cmd_vs_get_next_conn_event_counter_return_t *return_params)
 Get Next Connection Event Counter.
 
int hci_vs_sdc_allow_parallel_connection_establishments (const sdc_hci_cmd_vs_allow_parallel_connection_establishments_t *params)
 Allow Parallel Connection Establishment.
 
int hci_vs_sdc_min_val_of_max_acl_tx_payload_set (const sdc_hci_cmd_vs_min_val_of_max_acl_tx_payload_set_t *params)
 Set the minimum value that will be used as maximum Tx octets for ACL connections.
 
int hci_vs_sdc_iso_read_tx_timestamp (const sdc_hci_cmd_vs_iso_read_tx_timestamp_t *params, sdc_hci_cmd_vs_iso_read_tx_timestamp_return_t *return_params)
 Iso Read Tx Timestamp.
 
int hci_vs_sdc_big_reserved_time_set (const sdc_hci_cmd_vs_big_reserved_time_set_t *params)
 Set the default BIG reserved time.
 
int hci_vs_sdc_cig_reserved_time_set (const sdc_hci_cmd_vs_cig_reserved_time_set_t *params)
 Set the default CIG reserved time.
 
int hci_vs_sdc_cis_subevent_length_set (const sdc_hci_cmd_vs_cis_subevent_length_set_t *params)
 Set the CIS subevent length in microseconds.
 
int hci_vs_sdc_scan_channel_map_set (const sdc_hci_cmd_vs_scan_channel_map_set_t *params)
 Set the channel map for scanning and initiating.
 
int hci_vs_sdc_scan_accept_ext_adv_packets_set (const sdc_hci_cmd_vs_scan_accept_ext_adv_packets_set_t *params)
 Scan accept extended advertising packets set.
 
int hci_vs_sdc_set_role_priority (const sdc_hci_cmd_vs_set_role_priority_t *params)
 Set priority of a BT role.
 
int hci_vs_sdc_set_event_start_task (const sdc_hci_cmd_vs_set_event_start_task_t *params)
 Set Event Start Task.
 
int hci_vs_sdc_conn_anchor_point_update_event_report_enable (const sdc_hci_cmd_vs_conn_anchor_point_update_event_report_enable_t *params)
 Connection Anchor_Point Update Event Reports enable.
 

Detailed Description

Bluetooth HCI vendor specific APIs for the SoftDevice controller.

This file defines APIs that will make the Bluetooth Stack issue the corresponding vendor specific HCI commands to the controller.