12539bee6SMatthias Ringwald // 22539bee6SMatthias Ringwald // btstack_config.h for Arduino port 32539bee6SMatthias Ringwald // 4*077fecbbSMilanka Ringwald // Documentation: https://bluekitchen-gmbh.com/btstack/#how_to/ 5*077fecbbSMilanka Ringwald // 62539bee6SMatthias Ringwald 736327e5aSMilanka Ringwald #ifndef BTSTACK_CONFIG_H 836327e5aSMilanka Ringwald #define BTSTACK_CONFIG_H 97907f069SMatthias Ringwald 102539bee6SMatthias Ringwald // Port related features 11aec7654dSMatthias Ringwald #define HAVE_EMBEDDED_TIME_MS 127907f069SMatthias Ringwald 130d529a9fSMatthias Ringwald // BTstack features that can be enabled 147907f069SMatthias Ringwald #define ENABLE_BLE 151a682202SMatthias Ringwald #define ENABLE_LE_CENTRAL 1636327e5aSMilanka Ringwald #define ENABLE_LE_PERIPHERAL 1736327e5aSMilanka Ringwald #define ENABLE_LOG_ERROR 1836327e5aSMilanka Ringwald #define ENABLE_LOG_INFO 19606ccc9bSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP 207907f069SMatthias Ringwald 210d529a9fSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 227907f069SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 200 237907f069SMatthias Ringwald #define MAX_ATT_DB_SIZE 200 2436327e5aSMilanka Ringwald #define MAX_NR_GATT_CLIENTS 1 2536327e5aSMilanka Ringwald #define MAX_NR_HCI_CONNECTIONS 1 2636327e5aSMilanka Ringwald #define MAX_NR_L2CAP_CHANNELS 0 2736327e5aSMilanka Ringwald #define MAX_NR_L2CAP_SERVICES 0 2822aa1512SMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 1 2936327e5aSMilanka Ringwald #define MAX_NR_SM_LOOKUP_ENTRIES 3 3036327e5aSMilanka Ringwald #define MAX_NR_WHITELIST_ENTRIES 1 3136327e5aSMilanka Ringwald 327907f069SMatthias Ringwald #endif 33