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