diff --git a/src/shared/gatt-db.c b/src/shared/gatt-db.c
index 36316af..90c09bb 100644
--- a/src/shared/gatt-db.c
+++ b/src/shared/gatt-db.c
struct gatt_db_attribute {
uint16_t handle;
bt_uuid_t uuid;
- uint8_t permissions;
+ uint32_t permissions;
uint16_t value_len;
uint8_t *value;
uint16_t gatt_db_add_characteristic(struct gatt_db *db, uint16_t handle,
const bt_uuid_t *uuid,
- uint8_t permissions,
+ uint32_t permissions,
uint8_t properties,
gatt_db_read_t read_func,
gatt_db_write_t write_func,
uint16_t gatt_db_add_char_descriptor(struct gatt_db *db, uint16_t handle,
const bt_uuid_t *uuid,
- uint8_t permissions,
+ uint32_t permissions,
gatt_db_read_t read_func,
gatt_db_write_t write_func,
void *user_data)
diff --git a/src/shared/gatt-db.h b/src/shared/gatt-db.h
index 3d46730..350e34e 100644
--- a/src/shared/gatt-db.h
+++ b/src/shared/gatt-db.h
uint16_t gatt_db_add_characteristic(struct gatt_db *db, uint16_t handle,
const bt_uuid_t *uuid,
- uint8_t permissions,
+ uint32_t permissions,
uint8_t properties,
gatt_db_read_t read_func,
gatt_db_write_t write_func,
uint16_t gatt_db_add_char_descriptor(struct gatt_db *db, uint16_t handle,
const bt_uuid_t *uuid,
- uint8_t permissions,
+ uint32_t permissions,
gatt_db_read_t read_func,
gatt_db_write_t write_func,
void *user_data);