xref: /btstack/port/arduino/btstack_config.h (revision 36327e5a477375af95206026b682a10acb1b5354)
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