diff --git a/CHANGELOG.md b/CHANGELOG.md index 357371d7e..94c1c68f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Fixed - HCI: only add paired LE devices with IRK to resolving list - GAP: use static random address after power up +- L2CAP: fix L2CAP_EVENT_CONNECTION_PARAMETER_UPDATE_REQUEST ### Changed - HCI Dump: provide log level to log_message implementation diff --git a/src/btstack_defines.h b/src/btstack_defines.h index b50e94bf8..f1ffe8d95 100644 --- a/src/btstack_defines.h +++ b/src/btstack_defines.h @@ -1161,7 +1161,7 @@ typedef uint8_t sm_key_t[16]; * @param handle * @param interval_min * @param interval_max - * @param latencey + * @param latency * @param timeout_multiplier */ #define L2CAP_EVENT_CONNECTION_PARAMETER_UPDATE_REQUEST 0x76u diff --git a/src/l2cap.c b/src/l2cap.c index c791b0483..4f5df694f 100644 --- a/src/l2cap.c +++ b/src/l2cap.c @@ -4145,7 +4145,7 @@ static int l2cap_le_signaling_handler_dispatch(hci_con_handle_t handle, uint8_t } event[0] = L2CAP_EVENT_CONNECTION_PARAMETER_UPDATE_REQUEST; - event[1] = 8; + event[1] = 10; little_endian_store_16(event, 2, handle); (void)memcpy(&event[4], &command[4], 8); l2cap_emit_event(event, sizeof(event));