12539bee6SMatthias Ringwald // 22539bee6SMatthias Ringwald // btstack_config.h for Arduino port 32539bee6SMatthias Ringwald // 42539bee6SMatthias Ringwald 5*36327e5aSMilanka Ringwald #ifndef BTSTACK_CONFIG_H 6*36327e5aSMilanka Ringwald #define BTSTACK_CONFIG_H 77907f069SMatthias Ringwald 82539bee6SMatthias Ringwald // Port related features 9aec7654dSMatthias Ringwald #define HAVE_EMBEDDED_TIME_MS 107907f069SMatthias Ringwald 110d529a9fSMatthias Ringwald // BTstack features that can be enabled 127907f069SMatthias Ringwald #define ENABLE_BLE 131a682202SMatthias Ringwald #define ENABLE_LE_CENTRAL 14*36327e5aSMilanka Ringwald #define ENABLE_LE_PERIPHERAL 15*36327e5aSMilanka Ringwald #define ENABLE_LOG_ERROR 16*36327e5aSMilanka Ringwald #define ENABLE_LOG_INFO 177907f069SMatthias Ringwald 180d529a9fSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 197907f069SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 200 207907f069SMatthias Ringwald #define MAX_ATT_DB_SIZE 200 21*36327e5aSMilanka Ringwald #define MAX_NR_GATT_CLIENTS 1 22*36327e5aSMilanka Ringwald #define MAX_NR_HCI_CONNECTIONS 1 23*36327e5aSMilanka Ringwald #define MAX_NR_L2CAP_CHANNELS 0 24*36327e5aSMilanka Ringwald #define MAX_NR_L2CAP_SERVICES 0 2522aa1512SMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 1 26*36327e5aSMilanka Ringwald #define MAX_NR_SM_LOOKUP_ENTRIES 3 27*36327e5aSMilanka Ringwald #define MAX_NR_WHITELIST_ENTRIES 1 28*36327e5aSMilanka Ringwald 297907f069SMatthias Ringwald #endif 30