10d529a9fSMatthias Ringwald // 20d529a9fSMatthias Ringwald // btstack_config.h for Android mtk port 30d529a9fSMatthias Ringwald // 4*077fecbbSMilanka Ringwald // Documentation: https://bluekitchen-gmbh.com/btstack/#how_to/ 5*077fecbbSMilanka Ringwald // 67907f069SMatthias Ringwald 736327e5aSMilanka Ringwald #ifndef BTSTACK_CONFIG_H 836327e5aSMilanka Ringwald #define BTSTACK_CONFIG_H 97907f069SMatthias Ringwald 100d529a9fSMatthias Ringwald // Port related features 110d529a9fSMatthias Ringwald #define HAVE_MALLOC 12eb443d3dSMatthias Ringwald #define HAVE_POSIX_FILE_IO 13d0755cd6SMatthias Ringwald #define HAVE_POSIX_TIME 14aaef358bSMatthias Ringwald #define HAVE_UNIX_SOCKETS 1536327e5aSMilanka Ringwald 160d529a9fSMatthias Ringwald // BTstack features that can be enabled 170d529a9fSMatthias Ringwald #define ENABLE_BLE 1880b9a8caSMatthias Ringwald #define ENABLE_CLASSIC 191a682202SMatthias Ringwald #define ENABLE_LE_CENTRAL 2036327e5aSMilanka Ringwald #define ENABLE_LE_PERIPHERAL 217907f069SMatthias Ringwald #define ENABLE_LOG_ERROR 220d529a9fSMatthias Ringwald #define ENABLE_LOG_INFO 23606ccc9bSMilanka Ringwald #define ENABLE_PRINTF_HEXDUMP 247907f069SMatthias Ringwald #define ENABLE_SDP_DES_DUMP 257907f069SMatthias Ringwald 260d529a9fSMatthias Ringwald // BTstack configuration. buffers, sizes, ... 270d529a9fSMatthias Ringwald #define HCI_ACL_PAYLOAD_SIZE 1021 2822aa1512SMatthias Ringwald #define MAX_NR_LE_DEVICE_DB_ENTRIES 1 290d529a9fSMatthias Ringwald 30046d2a34SMatthias Ringwald #define NVM_NUM_DEVICE_DB_ENTRIES 16 3136327e5aSMilanka Ringwald #define NVM_NUM_LINK_KEYS 16 32046d2a34SMatthias Ringwald 330d529a9fSMatthias Ringwald // Daemon configuration 347907f069SMatthias Ringwald #define BTSTACK_LOG_FILE "/data/btstack/hci_dump.pklg" 350d529a9fSMatthias Ringwald #define BTSTACK_UNIX "/data/btstack/BTstack" 3636327e5aSMilanka Ringwald #define ENABLE_RFCOMM 3736327e5aSMilanka Ringwald #define ENABLE_SDP 3836327e5aSMilanka Ringwald #define HAVE_TRANSPORT_H4 390d529a9fSMatthias Ringwald #define REMOTE_DEVICE_DB remote_device_db_memory 400d529a9fSMatthias Ringwald #define UART_DEVICE "/dev/ttyS0" 410d529a9fSMatthias Ringwald #define UART_SPEED 115200 427907f069SMatthias Ringwald 437907f069SMatthias Ringwald #endif 44