xref: /btstack/test/att_db/btstack_config.h (revision 39426e8a4416f49f9eda53e93e4bf632f2ec022d)
1a4419cc8SMatthias Ringwald //
2a4419cc8SMatthias Ringwald // btstack_config.h for most tests
3a4419cc8SMatthias Ringwald //
4a4419cc8SMatthias Ringwald 
502a3cd7fSMilanka Ringwald #ifndef BTSTACK_CONFIG_H
602a3cd7fSMilanka Ringwald #define BTSTACK_CONFIG_H
7a4419cc8SMatthias Ringwald 
8a4419cc8SMatthias Ringwald // Port related features
9a4419cc8SMatthias Ringwald #define HAVE_ASSERT
10a4419cc8SMatthias Ringwald #define HAVE_BTSTACK_STDIN
1102a3cd7fSMilanka Ringwald #define HAVE_MALLOC
1202a3cd7fSMilanka Ringwald #define HAVE_POSIX_FILE_IO
1302a3cd7fSMilanka Ringwald #define HAVE_POSIX_TIME
14a4419cc8SMatthias Ringwald 
15a4419cc8SMatthias Ringwald // BTstack features that can be enabled
1602a3cd7fSMilanka Ringwald #define ENABLE_ATT_DELAYED_RESPONSE
17a4419cc8SMatthias Ringwald #define ENABLE_BLE
1802a3cd7fSMilanka Ringwald #define ENABLE_LE_CENTRAL
1902a3cd7fSMilanka Ringwald #define ENABLE_LE_PERIPHERAL
2002a3cd7fSMilanka Ringwald #define ENABLE_LE_SIGNED_WRITE
21a4419cc8SMatthias Ringwald #define ENABLE_LOG_ERROR
22a4419cc8SMatthias Ringwald #define ENABLE_LOG_INFO
23*39426e8aSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP
24a4419cc8SMatthias Ringwald #define ENABLE_SOFTWARE_AES128
25a4419cc8SMatthias Ringwald 
26a4419cc8SMatthias Ringwald // BTstack configuration. buffers, sizes, ...
27a4419cc8SMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 1024
28a4419cc8SMatthias Ringwald #define HCI_INCOMING_PRE_BUFFER_SIZE 6
29a4419cc8SMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 4
3002a3cd7fSMilanka Ringwald #define NVM_NUM_LINK_KEYS 2
31a4419cc8SMatthias Ringwald 
32a4419cc8SMatthias Ringwald #endif
33