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:
303:a0d78cb2e9ef
Parent:
302:8f4348c2b6b5
Child:
332:1dc2f80b4710
--- a/public/UUID.h	Mon Mar 02 11:50:48 2015 +0000
+++ b/public/UUID.h	Mon Mar 02 11:50:48 2015 +0000
@@ -25,7 +25,7 @@
 
 class UUID {
 public:
-    enum {
+    enum UUID_Type_t {
         UUID_TYPE_SHORT = 0,    // Short BLE UUID
         UUID_TYPE_LONG  = 1     // Full 128-bit UUID
     };
@@ -35,10 +35,13 @@
     UUID(ShortUUIDBytes_t);
 
 public:
-    uint8_t           shortOrLong(void)  const {return type;     }
+    UUID_Type_t       shortOrLong(void)  const {return type;     }
     const uint8_t    *getBaseUUID(void)  const {
-        if (type == UUID_TYPE_SHORT) { return (const uint8_t*)&shortUUID; }
-        else { return baseUUID; }
+        if (type == UUID_TYPE_SHORT) {
+            return (const uint8_t*)&shortUUID;
+        } else {
+            return baseUUID;
+        }
     }
     ShortUUIDBytes_t  getShortUUID(void) const {return shortUUID;}
     uint8_t           getLen(void)       const {
@@ -48,7 +51,7 @@
     bool operator== (const UUID&) const;
 
 private:
-    uint8_t          type;      // UUID_TYPE_SHORT or UUID_TYPE_LONG
+    UUID_Type_t      type;      // UUID_TYPE_SHORT or UUID_TYPE_LONG
     LongUUIDBytes_t  baseUUID;  /* the base of the long UUID (if
                             * used). Note: bytes 12 and 13 (counting from LSB)
                             * are zeroed out to allow comparison with other long