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_ASSERT 10a4419cc8SMatthias Ringwald #define HAVE_BTSTACK_STDIN 1102a3cd7fSMilanka Ringwald #define HAVE_MALLOC 1202a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO 1302a3cd7fSMilanka Ringwald #define HAVE_POSIX_TIME 14a4419cc8SMatthias Ringwald 15a4419cc8SMatthias Ringwald // BTstack features that can be enabled 1602a3cd7fSMilanka Ringwald #define ENABLE_ATT_DELAYED_RESPONSE 17a4419cc8SMatthias Ringwald #define ENABLE_BLE 1802a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL 1902a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL 2002a3cd7fSMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE 21a4419cc8SMatthias Ringwald #define ENABLE_LOG_ERROR 22a4419cc8SMatthias Ringwald #define ENABLE_LOG_INFO 23*39426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP 24a4419cc8SMatthias Ringwald #define ENABLE_SOFTWARE_AES128 25a4419cc8SMatthias Ringwald 26a4419cc8SMatthias Ringwald // BTstack configuration. buffers, sizes, ... 27a4419cc8SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024 28a4419cc8SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6 29a4419cc8SMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4 3002a3cd7fSMilanka Ringwald #define NVM_NUM_LINK_KEYS 2 31a4419cc8SMatthias Ringwald 32a4419cc8SMatthias Ringwald #endif 33