mirror of
https://github.com/Dasharo/zephyr.git
synced 2026-03-06 14:57:20 -08:00
Bluetooth: Tests: Use the correct ad data size
The device privacy test was using the wrong value for the advertising data. To fix the error, the test now use the `BT_DATA_BYTES` macro to create the `bt_data` structure. Also use `BT_DATA_NAME_COMPLETE` instead of the raw value. Signed-off-by: Théo Battrel <theo.battrel@nordicsemi.no>
This commit is contained in:
committed by
Carles Cufí
parent
a1dc40fdac
commit
ac7cabf991
@@ -232,14 +232,10 @@ static void update_adv_params(struct bt_le_ext_adv *adv, enum adv_param_t adv_pa
|
||||
}
|
||||
|
||||
if (use_ext_adv && adv_params == NCONN_SCAN) {
|
||||
uint8_t data[4] = {0x61, 0x6c, 0x65, 0x64};
|
||||
struct bt_data sd;
|
||||
struct bt_data sd =
|
||||
BT_DATA_BYTES(BT_DATA_NAME_COMPLETE, 'z', 'e', 'p', 'h', 'y', 'r');
|
||||
size_t sd_len = 1;
|
||||
|
||||
sd.type = 0x09;
|
||||
sd.data_len = 0x05;
|
||||
sd.data = data;
|
||||
|
||||
err = bt_le_ext_adv_set_data(adv, NULL, 0, &sd, sd_len);
|
||||
if (err) {
|
||||
LOG_ERR("Failed to set advertising data (%d)", err);
|
||||
|
||||
Reference in New Issue
Block a user