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