1*a98592bcSMatthias Ringwald // 2*a98592bcSMatthias Ringwald // btstack_config.h for Arduino port 3*a98592bcSMatthias Ringwald // 4*a98592bcSMatthias Ringwald 5*a98592bcSMatthias Ringwald #ifndef __BTSTACK_CONFIG 6*a98592bcSMatthias Ringwald #define __BTSTACK_CONFIG 7*a98592bcSMatthias Ringwald 8*a98592bcSMatthias Ringwald // Port related features 9*a98592bcSMatthias Ringwald #define HAVE_INIT_SCRIPT 10*a98592bcSMatthias Ringwald #define HAVE_BZERO 11*a98592bcSMatthias Ringwald #define HAVE_TIME 12*a98592bcSMatthias Ringwald 13*a98592bcSMatthias Ringwald // BTstack features that can be enabled 14*a98592bcSMatthias Ringwald #define ENABLE_BLE 15*a98592bcSMatthias Ringwald #define ENABLE_LOG_DEBUG 16*a98592bcSMatthias Ringwald #define ENABLE_LOG_ERROR 17*a98592bcSMatthias Ringwald #define ENABLE_LOG_INFO 18*a98592bcSMatthias Ringwald #define ENABLE_LOG_INTO_HCI_DUMP 19*a98592bcSMatthias Ringwald #define ENABLE_SDP_DES_DUMP 20*a98592bcSMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES 21*a98592bcSMatthias Ringwald 22*a98592bcSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 23*a98592bcSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 52 24*a98592bcSMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 4 25*a98592bcSMatthias Ringwald 26*a98592bcSMatthias Ringwald #define MAX_NO_HCI_CONNECTIONS 0 27*a98592bcSMatthias Ringwald #define MAX_NO_GATT_CLIENTS 0 28*a98592bcSMatthias Ringwald #define MAX_NO_GATT_SUBCLIENTS 0 29*a98592bcSMatthias Ringwald #define MAX_NO_L2CAP_SERVICES 0 30*a98592bcSMatthias Ringwald #define MAX_NO_L2CAP_CHANNELS 0 31*a98592bcSMatthias Ringwald #define MAX_NO_RFCOMM_MULTIPLEXERS 0 32*a98592bcSMatthias Ringwald #define MAX_NO_RFCOMM_SERVICES 0 33*a98592bcSMatthias Ringwald #define MAX_NO_RFCOMM_CHANNELS 0 34*a98592bcSMatthias Ringwald #define MAX_NO_BNEP_SERVICES 0 35*a98592bcSMatthias Ringwald #define MAX_NO_BNEP_CHANNELS 0 36*a98592bcSMatthias Ringwald #define MAX_NO_BTSTACK_LINK_KEY_DB_MEMORYS 2 37*a98592bcSMatthias Ringwald #define MAX_NO_DB_MEM_SERVICES 0 38*a98592bcSMatthias Ringwald #define MAX_NO_HFP_CONNECTIONS 0 39*a98592bcSMatthias Ringwald #define MAX_NO_WHITELIST_ENTRIES 0 40*a98592bcSMatthias Ringwald #define MAX_NO_SM_LOOKUP_ENTRIES 0 41*a98592bcSMatthias Ringwald #define MAX_NO_SERVICE_RECORD_ITEMS 0 42*a98592bcSMatthias Ringwald 43*a98592bcSMatthias Ringwald #endif 44