xref: /btstack/src/l2cap.h (revision 16833f0a4e9e562990f7384eae1771a5c962f5f0)
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 typedef struct {
26 
27 } l2cap_channel_t;
28 
29 typedef struct {
30 
31 } l2cap_service_t;
32 
33 void l2cap_init();
34 int l2cap_send_signaling_packet(hci_con_handle_t handle, L2CAP_SIGNALING_COMMANDS cmd, uint8_t identifier, ...);
35 
36 extern uint16_t  local_cid;
37 extern uint8_t   sig_seq_nr;
38