Nordic stack and drivers for the mbed BLE API

Fork of nRF51822 by Nordic Semiconductor

Revision:
83:71302acf1804
Parent:
82:6c51cbe4bc12
Child:
84:658e5ec772a1
--- a/btle/custom/custom_helper.cpp	Fri Dec 12 13:23:17 2014 +0000
+++ b/btle/custom/custom_helper.cpp	Fri Dec 12 13:23:18 2014 +0000
@@ -189,6 +189,7 @@
                                      uint8_t    *p_data,
                                      uint16_t    min_length,
                                      uint16_t    max_length,
+                                     bool        readAuthorization,
                                      bool        writeAuthorization,
                                      ble_gatts_char_handles_t *p_char_handle)
 {
@@ -213,7 +214,10 @@
         (char_props.notify || char_props.indicate) ? &cccd_md : NULL;
 
     /* Attribute declaration */
-    ble_gatts_attr_md_t attr_md = {.wr_auth = writeAuthorization};
+    ble_gatts_attr_md_t attr_md = {
+        .rd_auth = readAuthorization,
+        .wr_auth = writeAuthorization,
+    };
 
     attr_md.vloc = BLE_GATTS_VLOC_STACK;
     attr_md.vlen = (min_length == max_length) ? 0 : 1;