1*0138fcaeSMatthias Ringwald // 2*0138fcaeSMatthias Ringwald // btstack_config.h for nRF5x LL 3*0138fcaeSMatthias Ringwald // 4*0138fcaeSMatthias Ringwald 5*0138fcaeSMatthias Ringwald #ifndef BTSTACK_CONFIG_H 6*0138fcaeSMatthias Ringwald #define BTSTACK_CONFIG_H 7*0138fcaeSMatthias Ringwald 8*0138fcaeSMatthias Ringwald // Port related features 9*0138fcaeSMatthias Ringwald #define HAVE_EM9304_PATCH_CONTAINER 10*0138fcaeSMatthias Ringwald #define HAVE_EMBEDDED_TIME_MS 11*0138fcaeSMatthias Ringwald 12*0138fcaeSMatthias Ringwald // BTstack features that can be enabled 13*0138fcaeSMatthias Ringwald #define ENABLE_BLE 14*0138fcaeSMatthias Ringwald #define ENABLE_LE_CENTRAL 15*0138fcaeSMatthias Ringwald #define ENABLE_LE_DATA_LENGTH_EXTENSION 16*0138fcaeSMatthias Ringwald #define ENABLE_LE_PERIPHERAL 17*0138fcaeSMatthias Ringwald #define ENABLE_LOG_ERROR 18*0138fcaeSMatthias Ringwald #define ENABLE_LOG_INFO 19*0138fcaeSMatthias Ringwald #define ENABLE_PRINTF_HEXDUMP 20*0138fcaeSMatthias Ringwald #define ENABLE_SEGGER_RTT 21*0138fcaeSMatthias Ringwald #define ENABLE_BTSTACK_ASSERT 22*0138fcaeSMatthias Ringwald 23*0138fcaeSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 24*0138fcaeSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 100 25*0138fcaeSMatthias Ringwald #define MAX_NR_GATT_CLIENTS 1 26*0138fcaeSMatthias Ringwald #define MAX_NR_HCI_CONNECTIONS 1 27*0138fcaeSMatthias Ringwald #define MAX_NR_L2CAP_CHANNELS 1 28*0138fcaeSMatthias Ringwald #define MAX_NR_L2CAP_SERVICES 1 29*0138fcaeSMatthias Ringwald #define MAX_NR_SM_LOOKUP_ENTRIES 3 30*0138fcaeSMatthias Ringwald #define MAX_NR_WHITELIST_ENTRIES 1 31*0138fcaeSMatthias Ringwald 32*0138fcaeSMatthias Ringwald // LE Device DB using TLV on top of Flash Sector interface 33*0138fcaeSMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 16 34*0138fcaeSMatthias Ringwald 35*0138fcaeSMatthias Ringwald // GPIO debugging 36*0138fcaeSMatthias Ringwald #define DEBUG_PIN_HF_CLOCK 19 37*0138fcaeSMatthias Ringwald #define DEBUG_PIN_ADDRESS 20 38*0138fcaeSMatthias Ringwald #define DEBUG_PIN_RX 22 39*0138fcaeSMatthias Ringwald #define DEBUG_PIN_TX 23 40*0138fcaeSMatthias Ringwald #define DEBUG_PIN_RADIO_IRQ 24 41*0138fcaeSMatthias Ringwald 42*0138fcaeSMatthias Ringwald #endif 43