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:
122:e8e7bc2c9e1c
Parent:
118:a172a5568535
--- a/BlueNRGGap.cpp	Thu Sep 10 12:23:20 2015 +0200
+++ b/BlueNRGGap.cpp	Fri Sep 11 09:31:11 2015 +0200
@@ -198,10 +198,12 @@
             case GapAdvertisingData::TX_POWER_LEVEL:                     /**< TX Power Level (in dBm) */
                 {
                 DEBUG("Advertising type: TX_POWER_LEVEL\n\r");     
-                int8_t dbm = *loadPtr.getUnitAtIndex(index).getDataPtr();
                 int8_t enHighPower = 0;
                 int8_t paLevel = 0;
+#if NEED_CONSOLE_OUTPUT
+                int8_t dbm = *loadPtr.getUnitAtIndex(index).getDataPtr();
                 int8_t dbmActuallySet = getHighPowerAndPALevelValue(dbm, enHighPower, paLevel);
+#endif
                 DEBUG("dbm=%d, dbmActuallySet=%d\n\r", dbm, dbmActuallySet);
                 DEBUG("enHighPower=%d, paLevel=%d\n\r", enHighPower, paLevel);                    
                 aci_hal_set_tx_power_level(enHighPower, paLevel);
@@ -243,9 +245,11 @@
                 const char *deviceAppearance = NULL;                    
                 deviceAppearance = (const char*)loadPtr.getUnitAtIndex(index).getDataPtr();  // to be set later when startAdvertising() is called
                 
+#if NEED_CONSOLE_OUTPUT
                 uint8_t Appearance[2] = {0, 0};
                 uint16_t devP = (uint16_t)*deviceAppearance;
                 STORE_LE_16(Appearance, (uint16_t)devP);
+#endif
                 
                 DEBUG("input: deviceAppearance= 0x%x 0x%x..., strlen(deviceAppearance)=%d\n\r", Appearance[1], Appearance[0], (uint8_t)*loadPtr.getUnitAtIndex(index).getLenPtr()-1);         /**< \ref Appearance */
                 
@@ -963,7 +967,9 @@
     
     int8_t enHighPower = 0;
     int8_t paLevel = 0;    
+#if NEED_CONSOLE_OUTPUT
     int8_t dbmActuallySet = getHighPowerAndPALevelValue(txPower, enHighPower, paLevel);
+#endif
     
     DEBUG("txPower=%d, dbmActuallySet=%d\n\r", txPower, dbmActuallySet);
     DEBUG("enHighPower=%d, paLevel=%d\n\r", enHighPower, paLevel);