xref: /btstack/port/apollo2-em9304/btstack_config.h (revision 905e80ca54f367b5f3231ecddf9a2dcb3fca37a4)
1*905e80caSMatthias Ringwald //
2*905e80caSMatthias Ringwald // btstack_config.h for EM9304 DVK
3*905e80caSMatthias Ringwald //
4*905e80caSMatthias Ringwald 
5*905e80caSMatthias Ringwald #ifndef __BTSTACK_CONFIG
6*905e80caSMatthias Ringwald #define __BTSTACK_CONFIG
7*905e80caSMatthias Ringwald 
8*905e80caSMatthias Ringwald // Port related features
9*905e80caSMatthias Ringwald #define HAVE_EMBEDDED_TIME_MS
10*905e80caSMatthias Ringwald 
11*905e80caSMatthias Ringwald // BTstack features that can be enabled
12*905e80caSMatthias Ringwald #define ENABLE_BLE
13*905e80caSMatthias Ringwald #define ENABLE_LE_PERIPHERAL
14*905e80caSMatthias Ringwald #define ENABLE_LE_CENTRAL
15*905e80caSMatthias Ringwald #define ENABLE_LE_DATA_LENGTH_EXTENSION
16*905e80caSMatthias Ringwald #define ENABLE_LOG_INFO
17*905e80caSMatthias Ringwald #define ENABLE_LOG_ERROR
18*905e80caSMatthias Ringwald 
19*905e80caSMatthias Ringwald // BTstack configuration. buffers, sizes, ...
20*905e80caSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 100
21*905e80caSMatthias Ringwald #define MAX_NR_WHITELIST_ENTRIES 1
22*905e80caSMatthias Ringwald #define MAX_NR_HCI_CONNECTIONS 1
23*905e80caSMatthias Ringwald #define MAX_NR_SM_LOOKUP_ENTRIES 3
24*905e80caSMatthias Ringwald #define MAX_NR_L2CAP_SERVICES 1
25*905e80caSMatthias Ringwald #define MAX_NR_L2CAP_CHANNELS 1
26*905e80caSMatthias Ringwald #define MAX_NR_GATT_CLIENTS 1
27*905e80caSMatthias Ringwald 
28*905e80caSMatthias Ringwald #define MAX_NR_RFCOMM_MULTIPLEXERS 0
29*905e80caSMatthias Ringwald #define MAX_NR_RFCOMM_SERVICES 0
30*905e80caSMatthias Ringwald #define MAX_NR_RFCOMM_CHANNELS 0
31*905e80caSMatthias Ringwald #define MAX_NR_HFP_CONNECTIONS 0
32*905e80caSMatthias Ringwald #define MAX_NR_BTSTACK_LINK_KEY_DB_MEMORY_ENTRIES 0
33*905e80caSMatthias Ringwald #define MAX_NR_BNEP_SERVICES 0
34*905e80caSMatthias Ringwald #define MAX_NR_BNEP_CHANNELS 0
35*905e80caSMatthias Ringwald #define MAX_NR_SERVICE_RECORD_ITEMS 1
36*905e80caSMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 1
37*905e80caSMatthias Ringwald 
38*905e80caSMatthias Ringwald #endif