1392ab97eSMatthias Ringwald // 2392ab97eSMatthias Ringwald // btstack_config.h for most tests 3392ab97eSMatthias Ringwald // 4392ab97eSMatthias Ringwald 502a3cd7fSMilanka Ringwald #ifndef BTSTACK_CONFIG_H 602a3cd7fSMilanka Ringwald #define BTSTACK_CONFIG_H 7392ab97eSMatthias Ringwald 8392ab97eSMatthias Ringwald // Port related features 9392ab97eSMatthias Ringwald #define HAVE_BTSTACK_STDIN 1002a3cd7fSMilanka Ringwald #define HAVE_MALLOC 1102a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO 1202a3cd7fSMilanka 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 17392ab97eSMatthias Ringwald #define ENABLE_LOG_ERROR 18392ab97eSMatthias Ringwald #define ENABLE_LOG_INFO 19*39426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP 20392ab97eSMatthias Ringwald #define ENABLE_SDP_DES_DUMP 21392ab97eSMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES 2202a3cd7fSMilanka Ringwald 23392ab97eSMatthias Ringwald // #define ENABLE_LE_SECURE_CONNECTIONS 24392ab97eSMatthias Ringwald #define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE 2502a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL 2602a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL 2702a3cd7fSMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE 2802a3cd7fSMilanka Ringwald #define ENABLE_SDP_EXTRA_QUERIES 29392ab97eSMatthias Ringwald 30392ab97eSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 31392ab97eSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 52 32392ab97eSMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 4 33392ab97eSMatthias Ringwald 34392ab97eSMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 4 35392ab97eSMatthias Ringwald 36392ab97eSMatthias Ringwald #define NVM_NUM_LINK_KEYS 2 37392ab97eSMatthias Ringwald 38392ab97eSMatthias Ringwald #endif 39