1*3d88d85aSMatthias Ringwald // 2*3d88d85aSMatthias Ringwald // btstack_config.h for most tests 3*3d88d85aSMatthias Ringwald // 4*3d88d85aSMatthias Ringwald 5*3d88d85aSMatthias Ringwald #ifndef BTSTACK_CONFIG_H 6*3d88d85aSMatthias Ringwald #define BTSTACK_CONFIG_H 7*3d88d85aSMatthias Ringwald 8*3d88d85aSMatthias Ringwald // Port related features 9*3d88d85aSMatthias Ringwald #define HAVE_BTSTACK_STDIN 10*3d88d85aSMatthias Ringwald #define HAVE_MALLOC 11*3d88d85aSMatthias Ringwald #define HAVE_POSIX_FILE_IO 12*3d88d85aSMatthias Ringwald #define HAVE_POSIX_TIME 13*3d88d85aSMatthias Ringwald 14*3d88d85aSMatthias Ringwald // BTstack features that can be enabled 15*3d88d85aSMatthias Ringwald #define ENABLE_BLE 16*3d88d85aSMatthias Ringwald #define ENABLE_CLASSIC 17*3d88d85aSMatthias Ringwald #define ENABLE_GATT_CLIENT_PAIRING 18*3d88d85aSMatthias Ringwald #define ENABLE_LOG_ERROR 19*3d88d85aSMatthias Ringwald #define ENABLE_LOG_INFO 20*3d88d85aSMatthias Ringwald #define ENABLE_PRINTF_HEXDUMP 21*3d88d85aSMatthias Ringwald #define ENABLE_SDP_DES_DUMP 22*3d88d85aSMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES 23*3d88d85aSMatthias Ringwald 24*3d88d85aSMatthias Ringwald // #define ENABLE_LE_SECURE_CONNECTIONS 25*3d88d85aSMatthias Ringwald #define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE 26*3d88d85aSMatthias Ringwald #define ENABLE_LE_CENTRAL 27*3d88d85aSMatthias Ringwald #define ENABLE_LE_PERIPHERAL 28*3d88d85aSMatthias Ringwald #define ENABLE_LE_SIGNED_WRITE 29*3d88d85aSMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES 30*3d88d85aSMatthias Ringwald #define ENABLE_AVCTP_FRAGMENTATION 31*3d88d85aSMatthias Ringwald 32*3d88d85aSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 33*3d88d85aSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024 34*3d88d85aSMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6 35*3d88d85aSMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4 36*3d88d85aSMatthias Ringwald #define NVM_NUM_LINK_KEYS 2 37*3d88d85aSMatthias Ringwald 38*3d88d85aSMatthias Ringwald #endif 39