mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-01 04:20:33 +00:00
mesh: mesh_proxy_start_advertising_unprovisioned_device gets device uuid from mesh_node
This commit is contained in:
parent
936cc64e19
commit
264f8e120e
@ -160,7 +160,7 @@ static void packet_handler (uint8_t packet_type, uint16_t channel, uint8_t *pack
|
||||
// enable PB_GATT
|
||||
if (provisioned == 0){
|
||||
printf("Advertise Mesh Provisiong Service with Device UUID\n");
|
||||
mesh_proxy_start_advertising_unprovisioned_device(mesh_node_get_device_uuid());
|
||||
mesh_proxy_start_advertising_unprovisioned_device();
|
||||
} else {
|
||||
#ifdef ENABLE_MESH_PROXY_SERVER
|
||||
printf("Advertise Mesh Proxy Service with Network ID\n");
|
||||
@ -572,7 +572,7 @@ static void stdin_process(char cmd){
|
||||
case '8':
|
||||
mesh_node_reset();
|
||||
printf("Mesh Node Reset!\n");
|
||||
mesh_proxy_start_advertising_unprovisioned_device(mesh_node_get_device_uuid());
|
||||
mesh_proxy_start_advertising_unprovisioned_device();
|
||||
break;
|
||||
case 'p':
|
||||
printf("+ Public Key OOB Enabled\n");
|
||||
|
@ -1745,7 +1745,7 @@ void mesh_access_setup_without_provisiong_data(void){
|
||||
beacon_unprovisioned_device_start(device_uuid, 0);
|
||||
#endif
|
||||
#ifdef ENABLE_MESH_PB_GATT
|
||||
mesh_proxy_start_advertising_unprovisioned_device(device_uuid);
|
||||
mesh_proxy_start_advertising_unprovisioned_device();
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -124,7 +124,8 @@ static void mesh_proxy_setup_advertising_unprovisioned(adv_bearer_connectable_ad
|
||||
little_endian_store_16(advertisement_item->adv_data, 27, 0);
|
||||
}
|
||||
|
||||
void mesh_proxy_start_advertising_unprovisioned_device(const uint8_t * device_uuid){
|
||||
void mesh_proxy_start_advertising_unprovisioned_device(void){
|
||||
const uint8_t * device_uuid = mesh_node_get_device_uuid();
|
||||
mesh_proxy_setup_advertising_unprovisioned(&connectable_advertisement, device_uuid);
|
||||
// setup advertisements
|
||||
adv_bearer_advertisements_add_item(&connectable_advertisement);
|
||||
|
@ -60,9 +60,8 @@ void mesh_proxy_init(uint16_t primary_unicast_address);
|
||||
|
||||
/**
|
||||
* @brief Start Advertising Unprovisioned Device with Device ID
|
||||
* @param device_uuid
|
||||
*/
|
||||
void mesh_proxy_start_advertising_unprovisioned_device(const uint8_t * device_uuid);
|
||||
void mesh_proxy_start_advertising_unprovisioned_device(void);
|
||||
|
||||
/**
|
||||
* @brief Start Advertising Unprovisioned Device with Device ID
|
||||
|
Loading…
x
Reference in New Issue
Block a user