xref: /btstack/port/arduino/btstack_config.h (revision 606ccc9bdf6fedffc18c97ba6ff0c600010cce04)
12539bee6SMatthias Ringwald //
22539bee6SMatthias Ringwald // btstack_config.h for Arduino port
32539bee6SMatthias Ringwald //
42539bee6SMatthias Ringwald 
536327e5aSMilanka Ringwald #ifndef BTSTACK_CONFIG_H
636327e5aSMilanka 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
1436327e5aSMilanka Ringwald #define ENABLE_LE_PERIPHERAL
1536327e5aSMilanka Ringwald #define ENABLE_LOG_ERROR
1636327e5aSMilanka Ringwald #define ENABLE_LOG_INFO
17*606ccc9bSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP
187907f069SMatthias Ringwald 
190d529a9fSMatthias Ringwald // BTstack configuration. buffers, sizes, ...
207907f069SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 200
217907f069SMatthias Ringwald #define MAX_ATT_DB_SIZE 200
2236327e5aSMilanka Ringwald #define MAX_NR_GATT_CLIENTS 1
2336327e5aSMilanka Ringwald #define MAX_NR_HCI_CONNECTIONS 1
2436327e5aSMilanka Ringwald #define MAX_NR_L2CAP_CHANNELS  0
2536327e5aSMilanka Ringwald #define MAX_NR_L2CAP_SERVICES  0
2622aa1512SMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 1
2736327e5aSMilanka Ringwald #define MAX_NR_SM_LOOKUP_ENTRIES 3
2836327e5aSMilanka Ringwald #define MAX_NR_WHITELIST_ENTRIES 1
2936327e5aSMilanka Ringwald 
307907f069SMatthias Ringwald #endif
31