HW layer for the Nucleo board, it only work with old BLE_API

Dependents:   Hello_BLE F446RE-BLE

Fork of X_NUCLEO_IDB0XA1 by ST

Revision:
18:6d5f4c638f6a
Parent:
14:baa7a1464517
Child:
58:027c65a54097
--- a/utils/src/Payload.cpp	Thu Aug 07 09:33:27 2014 +0000
+++ b/utils/src/Payload.cpp	Fri Aug 08 10:45:53 2014 +0000
@@ -85,4 +85,17 @@
     uint16_t* str = (uint16_t*)payload[index].get_data();
     uint16_t value = str[0];
     return value;    
-    }
\ No newline at end of file
+    }
+    
+uint8_t* Payload::getSerializedAdDataAtIndex(int index) {
+    uint8_t length = payload[index].get_length();
+    uint8_t* data = payload[index].get_data();
+    uint8_t id = payload[index].get_id();
+    uint8_t *serializedAdData = new uint8_t[length];
+    
+    serializedAdData[0] = id;
+    for(int i=0; i<length-1; i++) {
+            serializedAdData[i+1] = data[i];
+        }
+    return serializedAdData;
+    }    
\ No newline at end of file