From 84ca9bd8a9ea6ab57afbe73ba0c882eda93dc9d3 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Thu, 19 Oct 2017 11:40:59 +0200 Subject: [PATCH] hci_cmds: added remaining BR/EDR test commands --- src/hci_cmd.c | 25 +++++++++++++++++++++++++ src/hci_cmd.h | 6 ++++-- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/hci_cmd.c b/src/hci_cmd.c index 797a362ee..cd736cc1e 100644 --- a/src/hci_cmd.c +++ b/src/hci_cmd.c @@ -775,6 +775,31 @@ OPCODE(OGF_TESTING, 0x02), "1" // return: status }; +/** + */ +const hci_cmd_t hci_enable_device_under_test_mode = { +OPCODE(OGF_TESTING, 0x03), "" +// return: status +}; + +/** + * @param simple_pairing_debug_mode + */ +const hci_cmd_t hci_write_simple_pairing_debug_mode = { +OPCODE(OGF_TESTING, 0x04), "1" +// return: status +}; + +/** + * @param handle + * @param dm1_acl_u_mode + * @param esco_loopback_mode + */ +const hci_cmd_t hci_write_secure_connections_test_mode = { +OPCODE(OGF_TESTING, 0x0a), "H11" +// return: status +}; + /** * Informational Parameters diff --git a/src/hci_cmd.h b/src/hci_cmd.h index 03fc1879c..d9f84fb6d 100644 --- a/src/hci_cmd.h +++ b/src/hci_cmd.h @@ -94,11 +94,11 @@ extern const hci_cmd_t hci_create_connection; extern const hci_cmd_t hci_create_connection_cancel; extern const hci_cmd_t hci_delete_stored_link_key; extern const hci_cmd_t hci_disconnect; +extern const hci_cmd_t hci_enable_device_under_test_mode; extern const hci_cmd_t hci_enhanced_accept_synchronous_connection; extern const hci_cmd_t hci_enhanced_setup_synchronous_connection; extern const hci_cmd_t hci_flush; extern const hci_cmd_t hci_host_buffer_size; -// extern const hci_cmd_t hci_host_number_of_completed_packets; extern const hci_cmd_t hci_inquiry; extern const hci_cmd_t hci_inquiry_cancel; extern const hci_cmd_t hci_io_capability_request_negative_reply; @@ -132,8 +132,8 @@ extern const hci_cmd_t hci_remote_oob_data_request_reply; extern const hci_cmd_t hci_reset; extern const hci_cmd_t hci_role_discovery; extern const hci_cmd_t hci_set_connection_encryption; -extern const hci_cmd_t hci_set_event_mask; extern const hci_cmd_t hci_set_controller_to_host_flow_control; +extern const hci_cmd_t hci_set_event_mask; extern const hci_cmd_t hci_setup_synchronous_connection; extern const hci_cmd_t hci_sniff_mode; extern const hci_cmd_t hci_switch_role_command; @@ -154,6 +154,8 @@ extern const hci_cmd_t hci_write_loopback_mode; extern const hci_cmd_t hci_write_num_broadcast_retransmissions; extern const hci_cmd_t hci_write_page_timeout; extern const hci_cmd_t hci_write_scan_enable; +extern const hci_cmd_t hci_write_secure_connections_test_mode; +extern const hci_cmd_t hci_write_simple_pairing_debug_mode; extern const hci_cmd_t hci_write_simple_pairing_mode; extern const hci_cmd_t hci_write_synchronous_flow_control_enable;