xref: /btstack/test/gatt_server/btstack_config.h (revision f97394917c3b1935c260bd05ff48b4262744e5a4)
1*f9739491SMatthias Ringwald //
2*f9739491SMatthias Ringwald // btstack_config.h for most tests
3*f9739491SMatthias Ringwald //
4*f9739491SMatthias Ringwald 
5*f9739491SMatthias Ringwald #ifndef __BTSTACK_CONFIG
6*f9739491SMatthias Ringwald #define __BTSTACK_CONFIG
7*f9739491SMatthias Ringwald 
8*f9739491SMatthias Ringwald // Port related features
9*f9739491SMatthias Ringwald #define HAVE_MALLOC
10*f9739491SMatthias Ringwald #define HAVE_POSIX_TIME
11*f9739491SMatthias Ringwald #define HAVE_POSIX_FILE_IO
12*f9739491SMatthias Ringwald #define HAVE_BTSTACK_STDIN
13*f9739491SMatthias Ringwald 
14*f9739491SMatthias Ringwald // BTstack features that can be enabled
15*f9739491SMatthias Ringwald #define ENABLE_BLE
16*f9739491SMatthias Ringwald #define ENABLE_CLASSIC
17*f9739491SMatthias Ringwald // #define ENABLE_LOG_DEBUG
18*f9739491SMatthias Ringwald #define ENABLE_LOG_ERROR
19*f9739491SMatthias Ringwald #define ENABLE_LOG_INFO
20*f9739491SMatthias Ringwald #define ENABLE_SDP_DES_DUMP
21*f9739491SMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES
22*f9739491SMatthias Ringwald #define ENABLE_LE_SECURE_CONNECTIONS
23*f9739491SMatthias Ringwald #define ENABLE_LE_SIGNED_WRITE
24*f9739491SMatthias Ringwald #define ENABLE_LE_PERIPHERAL
25*f9739491SMatthias Ringwald #define ENABLE_LE_CENTRAL
26*f9739491SMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES
27*f9739491SMatthias Ringwald #define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE
28*f9739491SMatthias Ringwald 
29*f9739491SMatthias Ringwald // BTstack configuration. buffers, sizes, ...
30*f9739491SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 52
31*f9739491SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 4
32*f9739491SMatthias Ringwald 
33*f9739491SMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 4
34*f9739491SMatthias Ringwald 
35*f9739491SMatthias Ringwald #define NVM_NUM_LINK_KEYS 2
36*f9739491SMatthias Ringwald 
37*f9739491SMatthias Ringwald #endif
38