Lightly modified version of the BLE stack, that doesn't bring up a DFUService by default... as we have our own.

Fork of BLE_API by Bluetooth Low Energy

Revision:
117:0fb20195102b
Parent:
116:ca826083980e
Child:
123:fede41ce9407
diff -r ca826083980e -r 0fb20195102b public/Gap.h
--- a/public/Gap.h	Tue Sep 02 15:09:46 2014 +0100
+++ b/public/Gap.h	Mon Sep 08 17:11:58 2014 +0100
@@ -40,10 +40,17 @@
         ADDR_TYPE_RANDOM_PRIVATE_NON_RESOLVABLE
     } addr_type_t;
 
+    /**
+     * enumeration for disconnection reasons. The values for these reasons are
+     * derived from Nordic's implementation; but the reasons are meant to be
+     * independent of the transport. If you are returned a reason which is not
+     * covered by this enumeration, then please refer to the underlying
+     * transport library.
+     */
     enum DisconnectionReason_t {
-        REMOTE_USER_TERMINATED_CONNECTION,
-        CONN_INTERVAL_UNACCEPTABLE,
-        LOCAL_HOST_TERMINATED_CONNECTION,
+        REMOTE_USER_TERMINATED_CONNECTION = 0x13,
+        LOCAL_HOST_TERMINATED_CONNECTION  = 0x16,
+        CONN_INTERVAL_UNACCEPTABLE        = 0x3B,
     };
 
     /* Describes the current state of the device (more than one bit can be set) */