xref: /btstack/test/security_manager/btstack_config.h (revision e2c00bfeb69f7956ed2a71356711e8070ce9220c)
1e1f90704SMatthias Ringwald //
2e1f90704SMatthias Ringwald // btstack_config.h for most tests
3e1f90704SMatthias Ringwald //
4e1f90704SMatthias Ringwald 
502a3cd7fSMilanka Ringwald #ifndef BTSTACK_CONFIG_H
602a3cd7fSMilanka Ringwald #define BTSTACK_CONFIG_H
7e1f90704SMatthias Ringwald 
8e1f90704SMatthias Ringwald // Port related features
9e1f90704SMatthias Ringwald #define HAVE_BTSTACK_STDIN
1002a3cd7fSMilanka Ringwald #define HAVE_EMBEDDED_TIME_MS
1102a3cd7fSMilanka Ringwald #define HAVE_MALLOC
1202a3cd7fSMilanka 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
1839426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP
1902a3cd7fSMilanka Ringwald 
20*e2c00bfeSMatthias Ringwald #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
2102a3cd7fSMilanka Ringwald #define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE
2202a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL
2302a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL
24ecbd4bc0SMatthias Ringwald #define ENABLE_LE_SECURE_CONNECTIONS
25e1f90704SMatthias Ringwald #define ENABLE_LE_SIGNED_WRITE
26e1f90704SMatthias Ringwald #define ENABLE_SDP_EXTRA_QUERIES
27e501675bSMatthias Ringwald #define ENABLE_SOFTWARE_AES128
28e1f90704SMatthias Ringwald 
29e1f90704SMatthias Ringwald // BTstack configuration. buffers, sizes, ...
30ecbd4bc0SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 69
31e1f90704SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 4
32e1f90704SMatthias Ringwald 
33e1f90704SMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 4
34e1f90704SMatthias Ringwald 
35e1f90704SMatthias Ringwald #define NVM_NUM_LINK_KEYS 2
36e1f90704SMatthias Ringwald 
37e1f90704SMatthias Ringwald #endif
38