xref: /btstack/test/hid_parser/btstack_config.h (revision 02a3cd7f0093996b2361088f1a5baf75d8a128da)
1f400efd4SMatthias Ringwald //
2f400efd4SMatthias Ringwald // btstack_config.h for most tests
3f400efd4SMatthias Ringwald //
4f400efd4SMatthias Ringwald 
5*02a3cd7fSMilanka Ringwald #ifndef BTSTACK_CONFIG_H
6*02a3cd7fSMilanka Ringwald #define BTSTACK_CONFIG_H
7f400efd4SMatthias Ringwald 
8f400efd4SMatthias Ringwald // Port related features
9f400efd4SMatthias Ringwald #define HAVE_ASSERT
10f400efd4SMatthias 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
14f400efd4SMatthias Ringwald 
15f400efd4SMatthias Ringwald // BTstack features that can be enabled
16f400efd4SMatthias 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
20f400efd4SMatthias Ringwald #define ENABLE_LOG_ERROR
21f400efd4SMatthias Ringwald #define ENABLE_LOG_INFO
22f400efd4SMatthias Ringwald #define ENABLE_SOFTWARE_AES128
23f400efd4SMatthias Ringwald 
24f400efd4SMatthias Ringwald // BTstack configuration. buffers, sizes, ...
25f400efd4SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024
26f400efd4SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6
27f400efd4SMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4
28*02a3cd7fSMilanka Ringwald #define NVM_NUM_LINK_KEYS 2
29f400efd4SMatthias Ringwald 
30f400efd4SMatthias Ringwald #endif
31