xref: /btstack/src/l2cap.h (revision 43625864d262f22c09d4ea5b6eb3c8becbe91100)
1 /*
2  *  l2cap.h
3  *
4  *  Logical Link Control and Adaption Protocl (L2CAP)
5  *
6  *  Created by Matthias Ringwald on 5/16/09.
7  */
8 
9 #include "hci.h"
10 
11 typedef enum {
12     COMMAND_REJECT = 1,
13     CONNECTION_REQUEST,
14     CONNECTION_RESPONSE,
15     CONFIGURE_REQUEST,
16     CONFIGURE_RESPONSE,
17     DISCONNECTION_REQUEST,
18     DISCONNECTION_RESPONSE,
19     ECHO_REQUEST,
20     ECHO_RESPONSE,
21     INFORMATIONAL_REQUEST,
22     INFORMATIONAL_RESPONSE
23 } L2CAP_SIGNALING_COMMANDS;
24 
25 void l2cap_init();
26 int l2cap_send_signaling_packet(hci_con_handle_t handle, L2CAP_SIGNALING_COMMANDS cmd, uint8_t identifier, ...);
27 
28 extern uint16_t  local_cid;
29 extern uint8_t   sig_seq_nr;
30