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:
50:898acb5227fc
Parent:
46:01f97cfcc109
Child:
58:027c65a54097
diff -r 6cc1352422a2 -r 898acb5227fc utils/inc/Utils.h
--- a/utils/inc/Utils.h	Fri Sep 05 12:04:39 2014 +0000
+++ b/utils/inc/Utils.h	Mon Sep 15 13:19:08 2014 +0000
@@ -40,8 +40,16 @@
                                    ((buf)[1] =  (tHalUint8) (val>>8)  ) , \
                                    ((buf)[2] =  (tHalUint8) (val>>16) ) , \
                                    ((buf)[3] =  (tHalUint8) (val>>24) ) ) 
-
-
+                                   
+#define COPY_UUID_128(uuid_struct, uuid_15, uuid_14, uuid_13, uuid_12, uuid_11, uuid_10, uuid_9, uuid_8, uuid_7, uuid_6, uuid_5, uuid_4, uuid_3, uuid_2, uuid_1, uuid_0) \
+do {\
+    uuid_struct[0] = uuid_0; uuid_struct[1] = uuid_1; uuid_struct[2] = uuid_2; uuid_struct[3] = uuid_3; \
+        uuid_struct[4] = uuid_4; uuid_struct[5] = uuid_5; uuid_struct[6] = uuid_6; uuid_struct[7] = uuid_7; \
+            uuid_struct[8] = uuid_8; uuid_struct[9] = uuid_9; uuid_struct[10] = uuid_10; uuid_struct[11] = uuid_11; \
+                uuid_struct[12] = uuid_12; uuid_struct[13] = uuid_13; uuid_struct[14] = uuid_14; uuid_struct[15] = uuid_15; \
+}while(0)
+ 
+                                   
 double getHighPowerAndPALevelValue(int8_t dBMLevel, int8_t& EN_HIGH_POWER, int8_t& PA_LEVEL);
 
 #endif // __UTIL_H__
\ No newline at end of file