xref: /btstack/test/embedded/btstack_config.h (revision 1fba6313b35d8cfa47cb97114ed8caefa0ca42a9)
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_BTSTACK_STDIN
1002a3cd7fSMilanka Ringwald #define HAVE_MALLOC
1102a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO
12*1fba6313SMatthias Ringwald #define HAVE_EMBEDDED_TIME_MS
13516e2db7SMilanka Ringwald 
14516e2db7SMilanka Ringwald // BTstack features that can be enabled
15516e2db7SMilanka Ringwald #define ENABLE_BLE
1602a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL
1702a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL
1802a3cd7fSMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE
19516e2db7SMilanka Ringwald #define ENABLE_LOG_ERROR
20516e2db7SMilanka Ringwald #define ENABLE_LOG_INFO
21e142a735SMilanka Ringwald #define ENABLE_LOG_DEBUG
2239426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP
23516e2db7SMilanka Ringwald #define ENABLE_SOFTWARE_AES128
2422b6e67bSMilanka Ringwald #define ENABLE_LE_SECURE_CONNECTIONS
25516e2db7SMilanka Ringwald 
26516e2db7SMilanka Ringwald // BTstack configuration. buffers, sizes, ...
27516e2db7SMilanka Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024
28516e2db7SMilanka Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6
29516e2db7SMilanka Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4
3002a3cd7fSMilanka Ringwald #define NVM_NUM_LINK_KEYS 2
31516e2db7SMilanka Ringwald 
32516e2db7SMilanka Ringwald #endif
33