xref: /btstack/test/le_device_db_tlv/btstack_config.h (revision 87c6929f492125cd6c53bb345165dcf80bb3dd03)
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