From 5d892e6d2b356666af99c5250fd870389558a62d Mon Sep 17 00:00:00 2001 From: Bruna Moreira Date: Tue, 2 Oct 2012 16:24:27 -0400 Subject: [PATCH] alert: Add Phone Alert Status Service Add Phone Alert Status service for PASP. --- profiles/alert/server.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/profiles/alert/server.c b/profiles/alert/server.c index dc844d398..b39ef8a0e 100644 --- a/profiles/alert/server.c +++ b/profiles/alert/server.c @@ -27,14 +27,35 @@ #endif #include +#include +#include +#include "att.h" #include "adapter.h" +#include "gatt-service.h" +#include "gattrib.h" +#include "gatt.h" #include "server.h" #include "profile.h" +#define PHONE_ALERT_STATUS_SVC_UUID 0x180E + +static void register_phone_alert_service(struct btd_adapter *adapter) +{ + bt_uuid_t uuid; + + bt_uuid16_create(&uuid, PHONE_ALERT_STATUS_SVC_UUID); + + /* Phone Alert Status Service */ + gatt_service_add(adapter, GATT_PRIM_SVC_UUID, &uuid, + GATT_OPT_INVALID); +} + static int alert_server_probe(struct btd_profile *p, struct btd_adapter *adapter) { + register_phone_alert_service(adapter); + return 0; } -- 2.47.3