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