10138fcaeSMatthias Ringwald // 2*077fecbbSMilanka Ringwald // btstack_config.h for nrf5-cinnamon port 3*077fecbbSMilanka Ringwald // 4*077fecbbSMilanka Ringwald // Documentation: https://bluekitchen-gmbh.com/btstack/#how_to/ 5*077fecbbSMilanka Ringwald // 60138fcaeSMatthias Ringwald // 70138fcaeSMatthias Ringwald 80138fcaeSMatthias Ringwald #ifndef BTSTACK_CONFIG_H 90138fcaeSMatthias Ringwald #define BTSTACK_CONFIG_H 100138fcaeSMatthias Ringwald 110138fcaeSMatthias Ringwald // Port related features 120138fcaeSMatthias Ringwald #define HAVE_EM9304_PATCH_CONTAINER 130138fcaeSMatthias Ringwald #define HAVE_EMBEDDED_TIME_MS 140138fcaeSMatthias Ringwald 150138fcaeSMatthias Ringwald // BTstack features that can be enabled 160138fcaeSMatthias Ringwald #define ENABLE_BLE 170138fcaeSMatthias Ringwald #define ENABLE_LE_CENTRAL 180138fcaeSMatthias Ringwald #define ENABLE_LE_DATA_LENGTH_EXTENSION 190138fcaeSMatthias Ringwald #define ENABLE_LE_PERIPHERAL 200138fcaeSMatthias Ringwald #define ENABLE_LOG_ERROR 210138fcaeSMatthias Ringwald #define ENABLE_LOG_INFO 220138fcaeSMatthias Ringwald #define ENABLE_PRINTF_HEXDUMP 230138fcaeSMatthias Ringwald #define ENABLE_SEGGER_RTT 240138fcaeSMatthias Ringwald #define ENABLE_BTSTACK_ASSERT 250138fcaeSMatthias Ringwald 260138fcaeSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 270138fcaeSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 100 280138fcaeSMatthias Ringwald #define MAX_NR_GATT_CLIENTS 1 290138fcaeSMatthias Ringwald #define MAX_NR_HCI_CONNECTIONS 1 300138fcaeSMatthias Ringwald #define MAX_NR_L2CAP_CHANNELS 1 310138fcaeSMatthias Ringwald #define MAX_NR_L2CAP_SERVICES 1 320138fcaeSMatthias Ringwald #define MAX_NR_SM_LOOKUP_ENTRIES 3 330138fcaeSMatthias Ringwald #define MAX_NR_WHITELIST_ENTRIES 1 340138fcaeSMatthias Ringwald 350138fcaeSMatthias Ringwald // LE Device DB using TLV on top of Flash Sector interface 360138fcaeSMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 16 370138fcaeSMatthias Ringwald 3816a6d0bbSMatthias Ringwald // GPIO debugging on nRF52832 DK, P6: 17-20 are LEDs 1-4, 13-16 Butttons 1-4 3916a6d0bbSMatthias Ringwald #define DEBUG_PIN_HF_CLOCK 0 4016a6d0bbSMatthias Ringwald #define DEBUG_PIN_ADDRESS 1 4116a6d0bbSMatthias Ringwald #define DEBUG_PIN_RX 21 4216a6d0bbSMatthias Ringwald #define DEBUG_PIN_TX 5 4316a6d0bbSMatthias Ringwald #define DEBUG_PIN_RADIO_IRQ 6 440138fcaeSMatthias Ringwald 450138fcaeSMatthias Ringwald #endif 46