1392ab97eSMatthias Ringwald // 2392ab97eSMatthias Ringwald // btstack_config.h for most tests 3392ab97eSMatthias Ringwald // 4392ab97eSMatthias Ringwald 5*02a3cd7fSMilanka Ringwald #ifndef BTSTACK_CONFIG_H 6*02a3cd7fSMilanka Ringwald #define BTSTACK_CONFIG_H 7392ab97eSMatthias Ringwald 8392ab97eSMatthias Ringwald // Port related features 9392ab97eSMatthias Ringwald #define HAVE_BTSTACK_STDIN 10*02a3cd7fSMilanka Ringwald #define HAVE_MALLOC 11*02a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO 12*02a3cd7fSMilanka Ringwald #define HAVE_POSIX_TIME 13392ab97eSMatthias Ringwald 14392ab97eSMatthias Ringwald // BTstack features that can be enabled 15392ab97eSMatthias Ringwald #define ENABLE_BLE 16392ab97eSMatthias Ringwald #define ENABLE_CLASSIC 17*02a3cd7fSMilanka Ringwald 18392ab97eSMatthias Ringwald // #define ENABLE_LOG_DEBUG 19392ab97eSMatthias Ringwald #define ENABLE_LOG_ERROR 20392ab97eSMatthias Ringwald #define ENABLE_LOG_INFO 21392ab97eSMatthias Ringwald #define ENABLE_SDP_DES_DUMP 22392ab97eSMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES 23*02a3cd7fSMilanka Ringwald 24392ab97eSMatthias Ringwald // #define ENABLE_LE_SECURE_CONNECTIONS 25392ab97eSMatthias Ringwald #define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE 26*02a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL 27*02a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL 28*02a3cd7fSMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE 29*02a3cd7fSMilanka Ringwald #define ENABLE_SDP_EXTRA_QUERIES 30392ab97eSMatthias Ringwald 31392ab97eSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 32392ab97eSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 52 33392ab97eSMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 4 34392ab97eSMatthias Ringwald 35392ab97eSMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 4 36392ab97eSMatthias Ringwald 37392ab97eSMatthias Ringwald #define NVM_NUM_LINK_KEYS 2 38392ab97eSMatthias Ringwald 39392ab97eSMatthias Ringwald #endif 40