diff --git a/connectivity/FEATURE_BLE/include/ble/common/Duration.h b/connectivity/FEATURE_BLE/include/ble/common/Duration.h index 4862ebb60f..30a962e523 100644 --- a/connectivity/FEATURE_BLE/include/ble/common/Duration.h +++ b/connectivity/FEATURE_BLE/include/ble/common/Duration.h @@ -33,10 +33,11 @@ namespace ble { * @tparam Min left-bound * @tparam Max right-bound */ -template +template struct Range { static const uint32_t MIN = Min; static const uint32_t MAX = Max; + static const uint32_t DEFAULT = Default; }; /** @@ -111,7 +112,7 @@ struct Duration { * * It is initialized with the minimum value acceptable. */ - Duration() : duration(Range::MIN) + Duration() : duration(Range::DEFAULT) { } @@ -598,11 +599,14 @@ bool operator>(Duration lhs, Duration rhs) #if !defined(DOXYGEN_ONLY) -template -const uint32_t Range::MIN; +template +const uint32_t Range::MIN; -template -const uint32_t Range::MAX; +template +const uint32_t Range::MAX; + +template +const uint32_t Range::DEFAULT; template const T Value::VALUE;