1*185b3475SMatthias Ringwald #include <stdint.h> 2*185b3475SMatthias Ringwald #include <unistd.h> 3*185b3475SMatthias Ringwald 4*185b3475SMatthias Ringwald #include "btstack_defines.h" 5*185b3475SMatthias Ringwald #include "btstack_debug.h" 6*185b3475SMatthias Ringwald #include "bluetooth.h" 7*185b3475SMatthias Ringwald 8*185b3475SMatthias Ringwald extern "C" int l2cap_can_send_packet_now(uint16_t cid){ 9*185b3475SMatthias Ringwald return 1; 10*185b3475SMatthias Ringwald } 11*185b3475SMatthias Ringwald extern "C" uint8_t l2cap_create_channel(btstack_packet_handler_t packet_handler, bd_addr_t address, uint16_t psm, uint16_t mtu, uint16_t * out_local_cid){ 12*185b3475SMatthias Ringwald return 0x41; 13*185b3475SMatthias Ringwald } 14*185b3475SMatthias Ringwald extern "C" void l2cap_disconnect(uint16_t local_cid, uint8_t reason){ 15*185b3475SMatthias Ringwald } 16*185b3475SMatthias Ringwald extern "C" uint8_t *l2cap_get_outgoing_buffer(void){ 17*185b3475SMatthias Ringwald return NULL; 18*185b3475SMatthias Ringwald } 19*185b3475SMatthias Ringwald extern "C" uint16_t l2cap_max_mtu(void){ 20*185b3475SMatthias Ringwald return 0; 21*185b3475SMatthias Ringwald } 22*185b3475SMatthias Ringwald extern "C" int l2cap_reserve_packet_buffer(void){ 23*185b3475SMatthias Ringwald return 0; 24*185b3475SMatthias Ringwald } 25*185b3475SMatthias Ringwald extern "C" int l2cap_send_prepared(uint16_t local_cid, uint16_t len){ 26*185b3475SMatthias Ringwald return 0; 27*185b3475SMatthias Ringwald }