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 905e0a7f4SMilanka Ringwald #define HAVE_ASSERT 1002a3cd7fSMilanka Ringwald #define HAVE_BTSTACK_STDIN 1102a3cd7fSMilanka Ringwald #define HAVE_MALLOC 1202a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO 1302a3cd7fSMilanka Ringwald #define HAVE_POSIX_TIME 1421c2455cSMilanka Ringwald 1521c2455cSMilanka Ringwald // BTstack features that can be enabled 1621c2455cSMilanka Ringwald #define ENABLE_BLE 1721c2455cSMilanka Ringwald #define ENABLE_CLASSIC 1821c2455cSMilanka Ringwald #define ENABLE_LOG_ERROR 1921c2455cSMilanka Ringwald #define ENABLE_LOG_INFO 20*39426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP 2121c2455cSMilanka Ringwald #define ENABLE_SDP_DES_DUMP 2221c2455cSMilanka Ringwald #define ENABLE_SDP_EXTRA_QUERIES 2302a3cd7fSMilanka Ringwald 2421c2455cSMilanka Ringwald // #define ENABLE_LE_SECURE_CONNECTIONS 2521c2455cSMilanka 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 3021c2455cSMilanka Ringwald 3121c2455cSMilanka Ringwald // Link Key DB and LE Device DB using TLV on top of Flash Sector interface 3221c2455cSMilanka Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 16 3321c2455cSMilanka Ringwald 3421c2455cSMilanka Ringwald // BTstack configuration. buffers, sizes, ... 3521c2455cSMilanka Ringwald #define HCI_ACL_PAYLOAD_SIZE 52 3621c2455cSMilanka Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 4 3721c2455cSMilanka Ringwald 3821c2455cSMilanka Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 4 3921c2455cSMilanka Ringwald 4021c2455cSMilanka Ringwald #define NVM_NUM_LINK_KEYS 2 4121c2455cSMilanka Ringwald 4221c2455cSMilanka Ringwald #endif 43