Added support for obtaining BLE device name by parsing advertising data.

Fork of BLE_BlueNRG by Mridupawan Das

Revision:
2:a2b623661316
Parent:
0:309c845d289d
Child:
3:9c4c13795643
diff -r 7f6acb118c2d -r a2b623661316 btle/src/btle.cpp
--- a/btle/src/btle.cpp	Wed Jul 16 08:05:46 2014 +0000
+++ b/btle/src/btle.cpp	Mon Jul 21 08:28:47 2014 +0000
@@ -73,9 +73,6 @@
   
   HAL_Init();
   
-  /* Configure LED2 */
-  //BSP_LED_Init(LED2);
-  
   /* Configure the User Button in GPIO Mode */
   BSP_PB_Init(BUTTON_KEY, BUTTON_MODE_GPIO);
   
@@ -95,17 +92,15 @@
   /* Reset BlueNRG SPI interface */
   BlueNRG_RST();
 
-  //BSP_LED_Toggle(LED2);
-
   /* The Nucleo board must be configured as SERVER */
-  Osal_MemCpy(bdaddr, SERVER_BDADDR, sizeof(SERVER_BDADDR));
+  /*Osal_MemCpy(bdaddr, SERVER_BDADDR, sizeof(SERVER_BDADDR));
   
   ret = aci_hal_write_config_data(CONFIG_DATA_PUBADDR_OFFSET,
                                   CONFIG_DATA_PUBADDR_LEN,
-                                  bdaddr);
+                                  bdaddr);*/
                                   
   ret = aci_gatt_init();
-
+  //GAP is always in PERIPHERAL _ROLE as mbed does not support Master role at the moment
   ret = aci_gap_init(GAP_PERIPHERAL_ROLE, &service_handle, &dev_name_char_handle, &appearance_char_handle);
 
   ret = aci_gatt_update_char_value(service_handle, dev_name_char_handle, 0,