Bluetooth: Remove bt_read_static_addr() "hack"

This function was used to shortcut HCI for combined host + controller
builds. It doesn't provide much value and adds complexity to the HCI
driver interface, so just remove it. This means vendor-specific HCI
commands is now the only way for the host to access the same
information.

Signed-off-by: Johan Hedberg <johan.hedberg@gmail.com>
This commit is contained in:
Johan Hedberg 2024-05-10 15:57:50 +03:00 committed by Anas Nashif
commit 484fe3f06c
4 changed files with 39 additions and 59 deletions

View file

@ -50,7 +50,7 @@ ZTEST_SUITE(bt_setup_random_id_addr_bt_settings_enabled, NULL, NULL, tc_setup, N
* Test reading controller static random address fails and no attempt to store settings.
*
* Constraints:
* - bt_read_static_addr() returns zero
* - vs_read_static_addr() returns zero
*
* Expected behaviour:
* - ID count is set to 0 and bt_setup_random_id_addr() returns a negative error code
@ -60,7 +60,7 @@ ZTEST(bt_setup_random_id_addr_bt_settings_enabled, test_bt_read_static_addr_retu
{
int err;
/* This will force bt_read_static_addr() to fail */
/* This will force vs_read_static_addr() to fail */
bt_hci_cmd_send_sync_fake.return_val = 1;
err = bt_setup_random_id_addr();