10138fcaeSMatthias Ringwald // 20138fcaeSMatthias Ringwald // btstack_config.h for nRF5x LL 30138fcaeSMatthias Ringwald // 40138fcaeSMatthias Ringwald 50138fcaeSMatthias Ringwald #ifndef BTSTACK_CONFIG_H 60138fcaeSMatthias Ringwald #define BTSTACK_CONFIG_H 70138fcaeSMatthias Ringwald 80138fcaeSMatthias Ringwald // Port related features 90138fcaeSMatthias Ringwald #define HAVE_EM9304_PATCH_CONTAINER 100138fcaeSMatthias Ringwald #define HAVE_EMBEDDED_TIME_MS 110138fcaeSMatthias Ringwald 120138fcaeSMatthias Ringwald // BTstack features that can be enabled 130138fcaeSMatthias Ringwald #define ENABLE_BLE 140138fcaeSMatthias Ringwald #define ENABLE_LE_CENTRAL 150138fcaeSMatthias Ringwald #define ENABLE_LE_DATA_LENGTH_EXTENSION 160138fcaeSMatthias Ringwald #define ENABLE_LE_PERIPHERAL 170138fcaeSMatthias Ringwald #define ENABLE_LOG_ERROR 180138fcaeSMatthias Ringwald #define ENABLE_LOG_INFO 190138fcaeSMatthias Ringwald #define ENABLE_PRINTF_HEXDUMP 200138fcaeSMatthias Ringwald #define ENABLE_SEGGER_RTT 210138fcaeSMatthias Ringwald #define ENABLE_BTSTACK_ASSERT 220138fcaeSMatthias Ringwald 230138fcaeSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 240138fcaeSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 100 250138fcaeSMatthias Ringwald #define MAX_NR_GATT_CLIENTS 1 260138fcaeSMatthias Ringwald #define MAX_NR_HCI_CONNECTIONS 1 270138fcaeSMatthias Ringwald #define MAX_NR_L2CAP_CHANNELS 1 280138fcaeSMatthias Ringwald #define MAX_NR_L2CAP_SERVICES 1 290138fcaeSMatthias Ringwald #define MAX_NR_SM_LOOKUP_ENTRIES 3 300138fcaeSMatthias Ringwald #define MAX_NR_WHITELIST_ENTRIES 1 310138fcaeSMatthias Ringwald 320138fcaeSMatthias Ringwald // LE Device DB using TLV on top of Flash Sector interface 330138fcaeSMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 16 340138fcaeSMatthias Ringwald 35*16a6d0bbSMatthias Ringwald // GPIO debugging on nRF52832 DK, P6: 17-20 are LEDs 1-4, 13-16 Butttons 1-4 36*16a6d0bbSMatthias Ringwald #define DEBUG_PIN_HF_CLOCK 0 37*16a6d0bbSMatthias Ringwald #define DEBUG_PIN_ADDRESS 1 38*16a6d0bbSMatthias Ringwald #define DEBUG_PIN_RX 21 39*16a6d0bbSMatthias Ringwald #define DEBUG_PIN_TX 5 40*16a6d0bbSMatthias Ringwald #define DEBUG_PIN_RADIO_IRQ 6 410138fcaeSMatthias Ringwald 420138fcaeSMatthias Ringwald #endif 43