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
Diff: public/GapAdvertisingParams.h
- Revision:
- 139:baaf1c5f0db2
- Parent:
- 135:6cf6e7bd21c9
- Child:
- 140:407d134c179d
diff -r 3e9f06fd4259 -r baaf1c5f0db2 public/GapAdvertisingParams.h --- a/public/GapAdvertisingParams.h Fri Nov 21 09:23:23 2014 +0000 +++ b/public/GapAdvertisingParams.h Fri Nov 21 09:23:24 2014 +0000 @@ -19,6 +19,11 @@ #include "blecommon.h" +#define GAP_ADV_PARAMS_INTERVAL_MIN (0x0020) +#define GAP_ADV_PARAMS_INTERVAL_MIN_NONCON (0x00A0) +#define GAP_ADV_PARAMS_INTERVAL_MAX (0x1000) +#define GAP_ADV_PARAMS_TIMEOUT_MAX (0x3FFF) + /**************************************************************************/ /*! \brief @@ -45,11 +50,6 @@ class GapAdvertisingParams { public: - static const unsigned GAP_ADV_PARAMS_INTERVAL_MIN = 0x0020; - static const unsigned GAP_ADV_PARAMS_INTERVAL_MIN_NONCON = 0x00A0; - static const unsigned GAP_ADV_PARAMS_INTERVAL_MAX = 0x4000; - static const unsigned GAP_ADV_PARAMS_TIMEOUT_MAX = 0x3FFF; - /**************************************************************************/ /*! \brief @@ -70,7 +70,6 @@ ADV_NON_CONNECTABLE_UNDIRECTED /**< Vol 3, Part C, Section 9.3.2 and Vol 6, Part B, Section 2.3.1.3 */ }; -public: GapAdvertisingParams(AdvertisingType advType = GapAdvertisingParams::ADV_CONNECTABLE_UNDIRECTED, uint16_t interval = GAP_ADV_PARAMS_INTERVAL_MIN_NONCON, uint16_t timeout = 0);