For with fix for disconnection notifications

Fork of nRF51822 by Nordic Semiconductor

Revision:
17:c3e11bb6cb72
Parent:
0:eff01767de02
Child:
22:c6ee8136847e
diff -r d8161e2af6c6 -r c3e11bb6cb72 btle/btle_gap.cpp
--- a/btle/btle_gap.cpp	Fri May 30 13:32:48 2014 +0100
+++ b/btle/btle_gap.cpp	Wed Jun 04 09:19:57 2014 +0100
@@ -31,42 +31,48 @@
 /**************************************************************************/
 error_t btle_gap_init(void)
 {
-  ble_gap_conn_params_t   gap_conn_params = { 0 };
+    ble_gap_conn_params_t gap_conn_params = {0};
 
-  gap_conn_params.min_conn_interval = msec_to_1_25msec(CFG_GAP_CONNECTION_MIN_INTERVAL_MS) ; // in 1.25ms unit
-  gap_conn_params.max_conn_interval = msec_to_1_25msec(CFG_GAP_CONNECTION_MAX_INTERVAL_MS) ; // in 1.25ms unit
-  gap_conn_params.slave_latency     = CFG_GAP_CONNECTION_SLAVE_LATENCY                     ;
-  gap_conn_params.conn_sup_timeout  = CFG_GAP_CONNECTION_SUPERVISION_TIMEOUT_MS / 10       ;  // in 10ms unit
+    gap_conn_params.min_conn_interval = msec_to_1_25msec(
+        CFG_GAP_CONNECTION_MIN_INTERVAL_MS);  // in 1.25ms units
+    gap_conn_params.max_conn_interval = msec_to_1_25msec(
+        CFG_GAP_CONNECTION_MAX_INTERVAL_MS);  // in 1.25ms unit
+    gap_conn_params.slave_latency     = CFG_GAP_CONNECTION_SLAVE_LATENCY;
+    gap_conn_params.conn_sup_timeout  =
+        CFG_GAP_CONNECTION_SUPERVISION_TIMEOUT_MS / 10; // in 10ms unit
 
-  ble_gap_conn_sec_mode_t sec_mode;
-  BLE_GAP_CONN_SEC_MODE_SET_OPEN(&sec_mode); // no security is needed
+    ble_gap_conn_sec_mode_t sec_mode;
+    BLE_GAP_CONN_SEC_MODE_SET_OPEN(&sec_mode); // no security is needed
 
-  ASSERT_STATUS( sd_ble_gap_device_name_set(&sec_mode, (const uint8_t *) CFG_GAP_LOCAL_NAME, strlen(CFG_GAP_LOCAL_NAME)) );
-  ASSERT_STATUS( sd_ble_gap_appearance_set(CFG_GAP_APPEARANCE) );
-  ASSERT_STATUS( sd_ble_gap_ppcp_set(&gap_conn_params) );
-  ASSERT_STATUS( sd_ble_gap_tx_power_set(CFG_BLE_TX_POWER_LEVEL) );
+    ASSERT_STATUS( sd_ble_gap_device_name_set(&sec_mode,
+                                              (const uint8_t *)
+                                              CFG_GAP_LOCAL_NAME,
+                                              strlen(CFG_GAP_LOCAL_NAME)));
+    ASSERT_STATUS( sd_ble_gap_appearance_set(CFG_GAP_APPEARANCE));
+    ASSERT_STATUS( sd_ble_gap_ppcp_set(&gap_conn_params));
+    ASSERT_STATUS( sd_ble_gap_tx_power_set(CFG_BLE_TX_POWER_LEVEL));
 
-  /* Connection Parameters */
-  enum {
-    FIRST_UPDATE_DELAY = APP_TIMER_TICKS(5000, CFG_TIMER_PRESCALER),
-    NEXT_UPDATE_DELAY  = APP_TIMER_TICKS(5000, CFG_TIMER_PRESCALER),
-    MAX_UPDATE_COUNT   = 3
-  };
+    /* Connection Parameters */
+    enum {
+        FIRST_UPDATE_DELAY = APP_TIMER_TICKS(5000, CFG_TIMER_PRESCALER),
+        NEXT_UPDATE_DELAY  = APP_TIMER_TICKS(5000, CFG_TIMER_PRESCALER),
+        MAX_UPDATE_COUNT   = 3
+    };
 
-  ble_conn_params_init_t cp_init = { 0 };
+    ble_conn_params_init_t cp_init = {0};
 
-  cp_init.p_conn_params                  = NULL                    ;
-  cp_init.first_conn_params_update_delay = FIRST_UPDATE_DELAY      ;
-  cp_init.next_conn_params_update_delay  = NEXT_UPDATE_DELAY       ;
-  cp_init.max_conn_params_update_count   = MAX_UPDATE_COUNT        ;
-  cp_init.start_on_notify_cccd_handle    = BLE_GATT_HANDLE_INVALID ;
-  cp_init.disconnect_on_fail             = true                    ;
-  cp_init.evt_handler                    = NULL                    ;
-  cp_init.error_handler                  = error_callback;
+    cp_init.p_conn_params                  = NULL;
+    cp_init.first_conn_params_update_delay = FIRST_UPDATE_DELAY;
+    cp_init.next_conn_params_update_delay  = NEXT_UPDATE_DELAY;
+    cp_init.max_conn_params_update_count   = MAX_UPDATE_COUNT;
+    cp_init.start_on_notify_cccd_handle    = BLE_GATT_HANDLE_INVALID;
+    cp_init.disconnect_on_fail             = true;
+    cp_init.evt_handler                    = NULL;
+    cp_init.error_handler                  = error_callback;
 
-  ASSERT_STATUS ( ble_conn_params_init(&cp_init) );
+    ASSERT_STATUS ( ble_conn_params_init(&cp_init));
 
-  return ERROR_NONE;
+    return ERROR_NONE;
 }
 
 /**************************************************************************/
@@ -81,10 +87,10 @@
 /**************************************************************************/
 static inline uint32_t msec_to_1_25msec(uint32_t interval_ms)
 {
-  return (interval_ms * 4) / 5 ;
+    return (interval_ms * 4) / 5;
 }
 
 static void error_callback(uint32_t nrf_error)
 {
-  ASSERT_STATUS_RET_VOID( nrf_error );
+    ASSERT_STATUS_RET_VOID( nrf_error );
 }