diff options
author | Sven Gothel <[email protected]> | 2022-04-19 06:50:28 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2022-04-19 06:50:28 +0200 |
commit | 001af5ef28534b42ad43465291b0aa0119f28a6a (patch) | |
tree | d0ea56539077b46fd9ad861e5b9edfbbe639a4de /api/direct_bt/HCIHandler.hpp | |
parent | fda49ef5ba0d3fb03aefb6f119f4196f9c05dc51 (diff) |
BTDevice::connectLE(): Fix default conn_interval_min 15ms -> 10ms, matching Connection_Parameter.md and unit tests (v2.6.5)v2.6.5
Diffstat (limited to 'api/direct_bt/HCIHandler.hpp')
-rw-r--r-- | api/direct_bt/HCIHandler.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/api/direct_bt/HCIHandler.hpp b/api/direct_bt/HCIHandler.hpp index 51ab4a5d..fc8366fe 100644 --- a/api/direct_bt/HCIHandler.hpp +++ b/api/direct_bt/HCIHandler.hpp @@ -634,7 +634,7 @@ namespace direct_bt { * @param own_mac_type * @param le_scan_interval in units of 0.625ms, default value 24 for 15ms; Value range [4 .. 0x4000] for [2.5ms .. 10.24s] * @param le_scan_window in units of 0.625ms, default value 24 for 15ms; Value range [4 .. 0x4000] for [2.5ms .. 10.24s]. Shall be <= le_scan_interval - * @param conn_interval_min in units of 1.25ms, default value 12 for 15ms; Value range [6 .. 3200] for [7.5ms .. 4000ms] + * @param conn_interval_min in units of 1.25ms, default value 8 for 10ms; Value range [6 .. 3200] for [7.5ms .. 4000ms] * @param conn_interval_max in units of 1.25ms, default value 12 for 15ms; Value range [6 .. 3200] for [7.5ms .. 4000ms] * @param conn_latency slave latency in units of connection events, default value 0; Value range [0 .. 0x01F3]. See Range of [0 - getHCIMaxConnLatency()]. * @param supervision_timeout in units of 10ms, default value >= 10 x conn_interval_max; Value range [0xA-0x0C80] for [100ms - 32s]. We use 500ms minimum, i.e. getHCIConnSupervisorTimeout(0, 15, ::HCIConstInt::LE_CONN_MIN_TIMEOUT_MS). @@ -644,7 +644,7 @@ namespace direct_bt { const HCILEPeerAddressType peer_mac_type=HCILEPeerAddressType::PUBLIC, const HCILEOwnAddressType own_mac_type=HCILEOwnAddressType::PUBLIC, const uint16_t le_scan_interval=24, const uint16_t le_scan_window=24, - const uint16_t conn_interval_min=12, const uint16_t conn_interval_max=12, + const uint16_t conn_interval_min=8, const uint16_t conn_interval_max=12, const uint16_t conn_latency=0, const uint16_t supervision_timeout=getHCIConnSupervisorTimeout(0, 15)) noexcept; /** |