xref: /btstack/test/embedded/btstack_config.h (revision 02a3cd7f0093996b2361088f1a5baf75d8a128da)
1516e2db7SMilanka Ringwald //
2516e2db7SMilanka Ringwald // btstack_config.h for most tests
3516e2db7SMilanka Ringwald //
4516e2db7SMilanka Ringwald 
5516e2db7SMilanka Ringwald #ifndef BTSTACK_CONFIG_H
6516e2db7SMilanka Ringwald #define BTSTACK_CONFIG_H
7516e2db7SMilanka Ringwald 
8516e2db7SMilanka Ringwald // Port related features
9516e2db7SMilanka Ringwald #define HAVE_ASSERT
10516e2db7SMilanka Ringwald #define HAVE_BTSTACK_STDIN
11*02a3cd7fSMilanka Ringwald #define HAVE_MALLOC
12*02a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO
13*02a3cd7fSMilanka Ringwald #define HAVE_POSIX_TIME
14516e2db7SMilanka Ringwald 
15516e2db7SMilanka Ringwald // BTstack features that can be enabled
16516e2db7SMilanka Ringwald #define ENABLE_BLE
17*02a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL
18*02a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL
19*02a3cd7fSMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE
20516e2db7SMilanka Ringwald #define ENABLE_LOG_ERROR
21516e2db7SMilanka Ringwald #define ENABLE_LOG_INFO
22516e2db7SMilanka Ringwald #define ENABLE_SOFTWARE_AES128
23516e2db7SMilanka Ringwald 
24516e2db7SMilanka Ringwald // BTstack configuration. buffers, sizes, ...
25516e2db7SMilanka Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024
26516e2db7SMilanka Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6
27516e2db7SMilanka Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4
28*02a3cd7fSMilanka Ringwald #define NVM_NUM_LINK_KEYS 2
29516e2db7SMilanka Ringwald 
30516e2db7SMilanka Ringwald #endif
31