main.cpp (00f9da3aee3854b6222bfd77c3bda024236f339b) main.cpp (15d217585718297f89c661a103c7d1222a0ab1b0)
1/*
2 * Copyright (C) 2019 BlueKitchen GmbH
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright

--- 116 unchanged lines hidden (view full) ---

125 switch (btstack_event_state_get_state(packet)){
126 case HCI_STATE_WORKING:
127 gap_local_bd_addr(local_addr);
128 if (using_static_address) {
129 memcpy(local_addr, static_address, 6);
130 }
131 printf("BTstack up and running on %s.\n", bd_addr_to_str(local_addr));
132 strcpy(tlv_db_path, TLV_DB_PATH_PREFIX);
1/*
2 * Copyright (C) 2019 BlueKitchen GmbH
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright

--- 116 unchanged lines hidden (view full) ---

125 switch (btstack_event_state_get_state(packet)){
126 case HCI_STATE_WORKING:
127 gap_local_bd_addr(local_addr);
128 if (using_static_address) {
129 memcpy(local_addr, static_address, 6);
130 }
131 printf("BTstack up and running on %s.\n", bd_addr_to_str(local_addr));
132 strcpy(tlv_db_path, TLV_DB_PATH_PREFIX);
133#ifndef Q_OS_WIN
134 // bd_addr_to_str use ":" which is not allowed in windows file names
135 strcat(tlv_db_path, bd_addr_to_str(local_addr));
136#endif
133 strcat(tlv_db_path, bd_addr_to_str_with_delimiter(local_addr, '-'));
137 strcat(tlv_db_path, TLV_DB_PATH_POSTFIX);
138 tlv_impl = btstack_tlv_posix_init_instance(&tlv_context, tlv_db_path);
139 btstack_tlv_set_instance(tlv_impl, &tlv_context);
140#ifdef ENABLE_CLASSIC
141 hci_set_link_key_db(btstack_link_key_db_tlv_get_instance(tlv_impl, &tlv_context));
142#endif
143#ifdef ENABLE_BLE
144 le_device_db_tlv_configure(tlv_impl, &tlv_context);

--- 144 unchanged lines hidden ---
134 strcat(tlv_db_path, TLV_DB_PATH_POSTFIX);
135 tlv_impl = btstack_tlv_posix_init_instance(&tlv_context, tlv_db_path);
136 btstack_tlv_set_instance(tlv_impl, &tlv_context);
137#ifdef ENABLE_CLASSIC
138 hci_set_link_key_db(btstack_link_key_db_tlv_get_instance(tlv_impl, &tlv_context));
139#endif
140#ifdef ENABLE_BLE
141 le_device_db_tlv_configure(tlv_impl, &tlv_context);

--- 144 unchanged lines hidden ---