From 4b523b5e943e8ce9d3214e7d7f6bc854d11a00ac Mon Sep 17 00:00:00 2001 From: Matthias Ringwald <matthias@ringwald.ch> Date: Tue, 23 Nov 2021 10:33:00 +0100 Subject: [PATCH] l2cap: fix compile without classic --- src/l2cap.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/l2cap.c b/src/l2cap.c index d8d690d75..1f96bbb6f 100644 --- a/src/l2cap.c +++ b/src/l2cap.c @@ -2512,16 +2512,6 @@ uint8_t l2cap_create_channel(btstack_packet_handler_t channel_packet_handler, bd return ERROR_CODE_SUCCESS; } -uint8_t l2cap_disconnect(uint16_t local_cid){ - l2cap_channel_t * channel = l2cap_get_channel_for_local_cid(local_cid); - if (!channel) { - return L2CAP_LOCAL_CID_DOES_NOT_EXIST; - } - channel->state = L2CAP_STATE_WILL_SEND_DISCONNECT_REQUEST; - l2cap_run(); - return ERROR_CODE_SUCCESS; -} - static void l2cap_handle_connection_failed_for_addr(bd_addr_t address, uint8_t status){ // mark all channels before emitting open events as these could trigger new connetion requests to the same device btstack_linked_list_iterator_t it; @@ -2689,6 +2679,16 @@ static void l2cap_notify_channel_can_send(void){ #ifdef L2CAP_USES_CHANNELS +uint8_t l2cap_disconnect(uint16_t local_cid){ + l2cap_channel_t * channel = l2cap_get_channel_for_local_cid(local_cid); + if (!channel) { + return L2CAP_LOCAL_CID_DOES_NOT_EXIST; + } + channel->state = L2CAP_STATE_WILL_SEND_DISCONNECT_REQUEST; + l2cap_run(); + return ERROR_CODE_SUCCESS; +} + static int l2cap_send_open_failed_on_hci_disconnect(l2cap_channel_t * channel){ // open cannot fail for for incoming connections if (channel->state_var & L2CAP_CHANNEL_STATE_VAR_INCOMING) return 0;