xref: /btstack/test/embedded/btstack_config.h (revision 516e2db7a9412f24b439c74c8a33b09c5d675805)
1*516e2db7SMilanka Ringwald //
2*516e2db7SMilanka Ringwald // btstack_config.h for most tests
3*516e2db7SMilanka Ringwald //
4*516e2db7SMilanka Ringwald 
5*516e2db7SMilanka Ringwald #ifndef BTSTACK_CONFIG_H
6*516e2db7SMilanka Ringwald #define BTSTACK_CONFIG_H
7*516e2db7SMilanka Ringwald 
8*516e2db7SMilanka Ringwald // Port related features
9*516e2db7SMilanka Ringwald #define HAVE_MALLOC
10*516e2db7SMilanka Ringwald #define HAVE_ASSERT
11*516e2db7SMilanka Ringwald #define HAVE_POSIX_TIME
12*516e2db7SMilanka Ringwald #define HAVE_POSIX_FILE_IO
13*516e2db7SMilanka Ringwald #define HAVE_BTSTACK_STDIN
14*516e2db7SMilanka Ringwald 
15*516e2db7SMilanka Ringwald // BTstack features that can be enabled
16*516e2db7SMilanka Ringwald #define ENABLE_BLE
17*516e2db7SMilanka Ringwald #define ENABLE_LOG_ERROR
18*516e2db7SMilanka Ringwald #define ENABLE_LOG_INFO
19*516e2db7SMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE
20*516e2db7SMilanka Ringwald #define ENABLE_LE_PERIPHERAL
21*516e2db7SMilanka Ringwald #define ENABLE_LE_CENTRAL
22*516e2db7SMilanka Ringwald #define ENABLE_SOFTWARE_AES128
23*516e2db7SMilanka Ringwald 
24*516e2db7SMilanka Ringwald // BTstack configuration. buffers, sizes, ...
25*516e2db7SMilanka Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024
26*516e2db7SMilanka Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6
27*516e2db7SMilanka Ringwald #define NVM_NUM_LINK_KEYS 2
28*516e2db7SMilanka Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4
29*516e2db7SMilanka Ringwald 
30*516e2db7SMilanka Ringwald #endif
31