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:
58:027c65a54097
Parent:
50:898acb5227fc
Child:
61:929885305c17
--- a/utils/inc/Utils.h	Wed Oct 01 11:47:54 2014 +0000
+++ b/utils/inc/Utils.h	Tue Oct 07 10:13:02 2014 +0000
@@ -1,30 +1,30 @@
 /* mbed Microcontroller Library
- * Copyright (c) 2006-2013 ARM Limited
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- 
- #include "hal_types.h"
- #include "mbed.h"
- 
- // utility functions
- 
+* Copyright (c) 2006-2013 ARM Limited
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "hal_types.h"
+#include "mbed.h"
+
+// utility functions
+
 #ifndef __UTIL_H__
 #define __UTIL_H__
 
 #define NEED_CONSOLE_OUTPUT 1 /* Set this if you need debug messages on the console;
-                               * it will have an impact on code-size and power consumption. */
- 
+                            * it will have an impact on code-size and power consumption. */
+
 #if NEED_CONSOLE_OUTPUT
 //Serial usb(USBTX, USBRX); // tx, rx
 extern Serial  pc;
@@ -34,22 +34,22 @@
 #endif /* #if NEED_CONSOLE_OUTPUT */
 
 #define STORE_LE_16(buf, val)    ( ((buf)[0] =  (tHalUint8) (val)    ) , \
-                                   ((buf)[1] =  (tHalUint8) (val>>8) ) )
+    ((buf)[1] =  (tHalUint8) (val>>8) ) )
 
 #define STORE_LE_32(buf, val)    ( ((buf)[0] =  (tHalUint8) (val)     ) , \
-                                   ((buf)[1] =  (tHalUint8) (val>>8)  ) , \
-                                   ((buf)[2] =  (tHalUint8) (val>>16) ) , \
-                                   ((buf)[3] =  (tHalUint8) (val>>24) ) ) 
-                                   
+    ((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; \
+    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)
- 
-                                   
+        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