1*a4419cc8SMatthias Ringwald // 2*a4419cc8SMatthias Ringwald // btstack_config.h for most tests 3*a4419cc8SMatthias Ringwald // 4*a4419cc8SMatthias Ringwald 5*a4419cc8SMatthias Ringwald #ifndef __BTSTACK_CONFIG 6*a4419cc8SMatthias Ringwald #define __BTSTACK_CONFIG 7*a4419cc8SMatthias Ringwald 8*a4419cc8SMatthias Ringwald // Port related features 9*a4419cc8SMatthias Ringwald #define HAVE_MALLOC 10*a4419cc8SMatthias Ringwald #define HAVE_ASSERT 11*a4419cc8SMatthias Ringwald #define HAVE_POSIX_TIME 12*a4419cc8SMatthias Ringwald #define HAVE_POSIX_FILE_IO 13*a4419cc8SMatthias Ringwald #define HAVE_BTSTACK_STDIN 14*a4419cc8SMatthias Ringwald 15*a4419cc8SMatthias Ringwald // BTstack features that can be enabled 16*a4419cc8SMatthias Ringwald #define ENABLE_BLE 17*a4419cc8SMatthias Ringwald #define ENABLE_CLASSIC 18*a4419cc8SMatthias Ringwald // #define ENABLE_LOG_DEBUG 19*a4419cc8SMatthias Ringwald #define ENABLE_LOG_ERROR 20*a4419cc8SMatthias Ringwald #define ENABLE_LOG_INFO 21*a4419cc8SMatthias Ringwald #define ENABLE_SDP_DES_DUMP 22*a4419cc8SMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES 23*a4419cc8SMatthias Ringwald // #define ENABLE_LE_SECURE_CONNECTIONS 24*a4419cc8SMatthias Ringwald #define ENABLE_LE_SIGNED_WRITE 25*a4419cc8SMatthias Ringwald #define ENABLE_LE_PERIPHERAL 26*a4419cc8SMatthias Ringwald #define ENABLE_LE_CENTRAL 27*a4419cc8SMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES 28*a4419cc8SMatthias Ringwald #define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE 29*a4419cc8SMatthias Ringwald #define ENABLE_SOFTWARE_AES128 30*a4419cc8SMatthias Ringwald 31*a4419cc8SMatthias Ringwald // BTstack configuration. buffers, sizes, ... 32*a4419cc8SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024 33*a4419cc8SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6 34*a4419cc8SMatthias Ringwald #define NVM_NUM_LINK_KEYS 2 35*a4419cc8SMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4 36*a4419cc8SMatthias Ringwald 37*a4419cc8SMatthias Ringwald #endif 38