1a4419cc8SMatthias Ringwald // 2a4419cc8SMatthias Ringwald // btstack_config.h for most tests 3a4419cc8SMatthias Ringwald // 4a4419cc8SMatthias Ringwald 502a3cd7fSMilanka Ringwald #ifndef BTSTACK_CONFIG_H 602a3cd7fSMilanka Ringwald #define BTSTACK_CONFIG_H 7a4419cc8SMatthias Ringwald 8a4419cc8SMatthias Ringwald // Port related features 9a4419cc8SMatthias Ringwald #define HAVE_BTSTACK_STDIN 1002a3cd7fSMilanka Ringwald #define HAVE_MALLOC 1102a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO 1202a3cd7fSMilanka Ringwald #define HAVE_POSIX_TIME 13a4419cc8SMatthias Ringwald 14a4419cc8SMatthias Ringwald // BTstack features that can be enabled 1502a3cd7fSMilanka Ringwald #define ENABLE_ATT_DELAYED_RESPONSE 16a4419cc8SMatthias Ringwald #define ENABLE_BLE 1702a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL 1802a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL 1902a3cd7fSMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE 20a4419cc8SMatthias Ringwald #define ENABLE_LOG_ERROR 21a4419cc8SMatthias Ringwald #define ENABLE_LOG_INFO 22*39426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP 23a4419cc8SMatthias Ringwald #define ENABLE_SOFTWARE_AES128 24a4419cc8SMatthias Ringwald 25a4419cc8SMatthias Ringwald // BTstack configuration. buffers, sizes, ... 26a4419cc8SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024 27a4419cc8SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6 28a4419cc8SMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4 2902a3cd7fSMilanka Ringwald #define NVM_NUM_LINK_KEYS 2 30a4419cc8SMatthias Ringwald 31a4419cc8SMatthias Ringwald #endif 32