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 1939426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP 20392ab97eSMatthias Ringwald #define ENABLE_SDP_DES_DUMP 21392ab97eSMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES 227aef8288SMilanka Ringwald #define ENABLE_SOFTWARE_AES128 2302a3cd7fSMilanka Ringwald 24392ab97eSMatthias Ringwald // #define ENABLE_LE_SECURE_CONNECTIONS 25392ab97eSMatthias Ringwald #define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE 2602a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL 2702a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL 2802a3cd7fSMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE 2902a3cd7fSMilanka Ringwald #define ENABLE_SDP_EXTRA_QUERIES 30392ab97eSMatthias Ringwald 31392ab97eSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 32392ab97eSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 52 33*01437436SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6 34392ab97eSMatthias Ringwald 35392ab97eSMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 4 36392ab97eSMatthias Ringwald 37392ab97eSMatthias Ringwald #define NVM_NUM_LINK_KEYS 2 38392ab97eSMatthias Ringwald 3944b1b4f0SMilanka Ringwald // testing 4044b1b4f0SMilanka Ringwald #define FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION 4144b1b4f0SMilanka Ringwald 42392ab97eSMatthias Ringwald #endif 43