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