From 9746f2e94a4dd212f00ff4539866226619d0ee86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Narajowski?= Date: Thu, 21 Nov 2019 10:56:00 +0100 Subject: [PATCH] apps/blemesh_light: Fix using new Generic Model callbacks --- apps/blemesh_light/src/main.c | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/apps/blemesh_light/src/main.c b/apps/blemesh_light/src/main.c index 0d88e3db0..51d86eb56 100644 --- a/apps/blemesh_light/src/main.c +++ b/apps/blemesh_light/src/main.c @@ -21,15 +21,10 @@ #include "os/os.h" #include "mesh/mesh.h" #include "console/console.h" -#include "hal/hal_system.h" -#include "hal/hal_gpio.h" #include "bsp/bsp.h" #include "shell/shell.h" -/* BLE */ -#include "nimble/ble.h" #include "host/ble_hs.h" -#include "services/gap/ble_svc_gap.h" #include "mesh/glue.h" #include "mesh/testing.h" #include "mesh/model_srv.h" @@ -69,19 +64,6 @@ blemesh_on_reset(int reason) BLE_HS_LOG(ERROR, "Resetting state; reason=%d\n", reason); } -static struct bt_mesh_gen_onoff_srv_cb gen_onoff_srv_cb = { - .get = light_model_gen_onoff_get, - .set = light_model_gen_onoff_set, -}; -static struct bt_mesh_gen_level_srv_cb gen_level_srv_cb = { - .get = light_model_gen_level_get, - .set = light_model_gen_level_set, -}; -static struct bt_mesh_light_lightness_srv_cb light_lightness_srv_cb = { - .get = light_model_light_lightness_get, - .set = light_model_light_lightness_set, -}; - static void blemesh_on_sync(void) { @@ -92,9 +74,12 @@ blemesh_on_sync(void) bt_test_cb_register(&bt_test_cb); light_model_init(); - bt_mesh_set_gen_onoff_srv_cb(&gen_onoff_srv_cb); - bt_mesh_set_gen_level_srv_cb(&gen_level_srv_cb); - bt_mesh_set_light_lightness_srv_cb(&light_lightness_srv_cb); + bt_mesh_set_gen_onoff_srv_cb(light_model_gen_onoff_get, + light_model_gen_onoff_set); + bt_mesh_set_gen_level_srv_cb(light_model_gen_level_get, + light_model_gen_level_set); + bt_mesh_set_light_lightness_srv_cb(light_model_light_lightness_get, + light_model_light_lightness_set); console_printf("Mesh initialized\n");