1*d7d0a347SMatthias Ringwald // 2*d7d0a347SMatthias Ringwald // btstack_config.h for generic POSIX H4 port 3*d7d0a347SMatthias Ringwald // 4*d7d0a347SMatthias Ringwald 5*d7d0a347SMatthias Ringwald #ifndef __BTSTACK_CONFIG 6*d7d0a347SMatthias Ringwald #define __BTSTACK_CONFIG 7*d7d0a347SMatthias Ringwald 8*d7d0a347SMatthias Ringwald // Port related features 9*d7d0a347SMatthias Ringwald #define HAVE_MALLOC 10*d7d0a347SMatthias Ringwald #define HAVE_POSIX_FILE_IO 11*d7d0a347SMatthias Ringwald #define HAVE_POSIX_STDIN 12*d7d0a347SMatthias Ringwald #define HAVE_POSIX_TIME 13*d7d0a347SMatthias Ringwald 14*d7d0a347SMatthias Ringwald // BTstack features that can be enabled 15*d7d0a347SMatthias Ringwald #define ENABLE_BLE 16*d7d0a347SMatthias Ringwald #define ENABLE_CLASSIC 17*d7d0a347SMatthias Ringwald #define ENABLE_HFP_WIDE_BAND_SPEECH 18*d7d0a347SMatthias Ringwald #define ENABLE_LE_CENTRAL 19*d7d0a347SMatthias Ringwald #define ENABLE_LE_PERIPHERAL 20*d7d0a347SMatthias Ringwald #define ENABLE_LE_SECURE_CONNECTIONS 21*d7d0a347SMatthias Ringwald #define ENABLE_LOG_ERROR 22*d7d0a347SMatthias Ringwald #define ENABLE_LOG_INFO 23*d7d0a347SMatthias Ringwald #define ENABLE_SCO_OVER_HCI 24*d7d0a347SMatthias Ringwald #define ENABLE_SDP_DES_DUMP 25*d7d0a347SMatthias Ringwald // #define ENABLE_EHCILL 26*d7d0a347SMatthias Ringwald 27*d7d0a347SMatthias Ringwald // BTstack configuration. buffers, sizes, ... 28*d7d0a347SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 14 // sizeof benep heade, avoid memcpy 29*d7d0a347SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE (1691 + 4) 30*d7d0a347SMatthias Ringwald 31*d7d0a347SMatthias Ringwald #endif 32*d7d0a347SMatthias Ringwald 33