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