xref: /btstack/port/arduino/btstack_config.h (revision 0d529a9fd2ec5ca26e925d42131cdae3e06d4906)
12539bee6SMatthias Ringwald //
22539bee6SMatthias Ringwald // btstack_config.h for Arduino port
32539bee6SMatthias Ringwald //
42539bee6SMatthias Ringwald 
57907f069SMatthias Ringwald #ifndef __BTSTACK_CONFIG
67907f069SMatthias Ringwald #define __BTSTACK_CONFIG
77907f069SMatthias Ringwald 
87907f069SMatthias Ringwald #define EMBEDDED
97907f069SMatthias Ringwald 
102539bee6SMatthias Ringwald // Port related features
117907f069SMatthias Ringwald #define HAVE_BZERO
127907f069SMatthias Ringwald #define HAVE_TIME_MS
137907f069SMatthias Ringwald 
14*0d529a9fSMatthias Ringwald // BTstack features that can be enabled
157907f069SMatthias Ringwald #define ENABLE_BLE
162539bee6SMatthias Ringwald #define ENABLE_LOG_INTO_HCI_DUMP
177907f069SMatthias Ringwald #define ENABLE_LOG_INFO
187907f069SMatthias Ringwald #define ENABLE_LOG_ERROR
197907f069SMatthias Ringwald 
20*0d529a9fSMatthias Ringwald // BTstack configuration. buffers, sizes, ...
217907f069SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 200
227907f069SMatthias Ringwald #define MAX_NO_BNEP_SERVICES 0
237907f069SMatthias Ringwald #define MAX_NO_BNEP_CHANNELS 0
247907f069SMatthias Ringwald #define MAX_NO_GATT_SUBCLIENTS 2
257907f069SMatthias Ringwald #define MAX_NO_HCI_CONNECTIONS 1
267907f069SMatthias Ringwald #define MAX_NO_L2CAP_SERVICES  0
277907f069SMatthias Ringwald #define MAX_NO_L2CAP_CHANNELS  0
287907f069SMatthias Ringwald #define MAX_NO_RFCOMM_MULTIPLEXERS 0
297907f069SMatthias Ringwald #define MAX_NO_RFCOMM_SERVICES 0
307907f069SMatthias Ringwald #define MAX_NO_RFCOMM_CHANNELS 0
317907f069SMatthias Ringwald #define MAX_NO_DB_MEM_DEVICE_LINK_KEYS  0
327907f069SMatthias Ringwald #define MAX_NO_DB_MEM_DEVICE_NAMES 0
337907f069SMatthias Ringwald #define MAX_NO_DB_MEM_SERVICES 0
347907f069SMatthias Ringwald #define MAX_NO_GATT_CLIENTS 1
357907f069SMatthias Ringwald #define MAX_ATT_DB_SIZE 200
367907f069SMatthias Ringwald #define MAX_NO_HFP_CONNECTIONS 0
377907f069SMatthias Ringwald #define MAX_NO_WHITELIST_ENTRIES 1
387907f069SMatthias Ringwald #define MAX_NO_SM_LOOKUP_ENTRIES 3
397907f069SMatthias Ringwald #define MAX_NO_SERVICE_RECORD_ITEMS 1
407907f069SMatthias Ringwald #endif