From 150cbde507a5b72393467aaff7d465a03d17e7ed Mon Sep 17 00:00:00 2001 From: Maciej Jurczak Date: Sun, 18 Feb 2018 13:11:31 +0100 Subject: [PATCH] Added device appearance setter and getter to GAP service. X-Original-Commit: e4221d89612eda349dad1e6ba7a8e9390d841dc9 --- .../gap/include/services/gap/ble_svc_gap.h | 4 ++-- nimble/host/services/gap/src/ble_svc_gap.c | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/nimble/host/services/gap/include/services/gap/ble_svc_gap.h b/nimble/host/services/gap/include/services/gap/ble_svc_gap.h index cb8d62593..6a3e50d7d 100644 --- a/nimble/host/services/gap/include/services/gap/ble_svc_gap.h +++ b/nimble/host/services/gap/include/services/gap/ble_svc_gap.h @@ -37,8 +37,8 @@ struct ble_hs_cfg; const char *ble_svc_gap_device_name(void); int ble_svc_gap_device_name_set(const char *name); - -void ble_svc_gap_init(void); +int ble_svc_gap_device_appearance(void); +int ble_svc_gap_device_appearance_set(const uint16_t appearance); #ifdef __cplusplus } diff --git a/nimble/host/services/gap/src/ble_svc_gap.c b/nimble/host/services/gap/src/ble_svc_gap.c index 87de6fb1e..2398c13c7 100644 --- a/nimble/host/services/gap/src/ble_svc_gap.c +++ b/nimble/host/services/gap/src/ble_svc_gap.c @@ -150,6 +150,20 @@ ble_svc_gap_device_name_set(const char *name) return 0; } +int +ble_svc_gap_device_appearance(void) +{ + return ble_svc_gap_appearance; +} + +int +ble_svc_gap_device_appearance_set(const uint16_t appearance) +{ + ble_svc_gap_appearance = appearance; + + return 0; +} + void ble_svc_gap_init(void) {