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