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