121c2455cSMilanka Ringwald // 221c2455cSMilanka Ringwald // btstack_config.h for most tests 321c2455cSMilanka Ringwald // 421c2455cSMilanka Ringwald 502a3cd7fSMilanka Ringwald #ifndef BTSTACK_CONFIG_H 602a3cd7fSMilanka Ringwald #define BTSTACK_CONFIG_H 721c2455cSMilanka Ringwald 821c2455cSMilanka Ringwald // Port related features 902a3cd7fSMilanka Ringwald #define HAVE_BTSTACK_STDIN 1002a3cd7fSMilanka Ringwald #define HAVE_MALLOC 1102a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO 1202a3cd7fSMilanka Ringwald #define HAVE_POSIX_TIME 1321c2455cSMilanka Ringwald 1421c2455cSMilanka Ringwald // BTstack features that can be enabled 1521c2455cSMilanka Ringwald #define ENABLE_BLE 1621c2455cSMilanka Ringwald #define ENABLE_CLASSIC 1721c2455cSMilanka Ringwald #define ENABLE_LOG_ERROR 1821c2455cSMilanka Ringwald #define ENABLE_LOG_INFO 19*39426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP 2021c2455cSMilanka Ringwald #define ENABLE_SDP_DES_DUMP 2121c2455cSMilanka Ringwald #define ENABLE_SDP_EXTRA_QUERIES 2202a3cd7fSMilanka Ringwald 2321c2455cSMilanka Ringwald // #define ENABLE_LE_SECURE_CONNECTIONS 2421c2455cSMilanka 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 2921c2455cSMilanka Ringwald 3021c2455cSMilanka Ringwald // Link Key DB and LE Device DB using TLV on top of Flash Sector interface 3121c2455cSMilanka Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 16 3221c2455cSMilanka Ringwald 3321c2455cSMilanka Ringwald // BTstack configuration. buffers, sizes, ... 3421c2455cSMilanka Ringwald #define HCI_ACL_PAYLOAD_SIZE 52 3521c2455cSMilanka Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 4 3621c2455cSMilanka Ringwald 3721c2455cSMilanka Ringwald #endif 38