123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- #define SYS_LOG_DOMAIN "bt manager"
- #define SYS_LOG_LEVEL 4
- #include <os_common_api.h>
- #include <zephyr.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- #include <msg_manager.h>
- #include <mem_manager.h>
- #include <bt_manager.h>
- #include "bt_manager_inner.h"
- #include <sys_event.h>
- #include <btservice_api.h>
- static uint8_t default_pre_mac[3] = {0x50, 0xC0, 0xF0};
- uint8_t bt_manager_config_get_tws_limit_inquiry(void)
- {
- return 0;
- }
- uint8_t bt_manager_config_get_tws_compare_high_mac(void)
- {
- return 1;
- }
- uint8_t bt_manager_config_get_tws_compare_device_id(void)
- {
- return 0;
- }
- uint8_t bt_manager_config_get_idle_extend_windown(void)
- {
- return 1;
- }
- void bt_manager_config_set_pre_bt_mac(uint8_t *mac)
- {
- memcpy(mac, default_pre_mac, sizeof(default_pre_mac));
- }
- void bt_manager_updata_pre_bt_mac(uint8_t *mac)
- {
- memcpy(default_pre_mac, mac, sizeof(default_pre_mac));
- }
- bool bt_manager_config_enable_tws_sync_event(void)
- {
- return false;
- }
- uint8_t bt_manager_config_connect_phone_num(void)
- {
- #ifdef CONFIG_BT_DOUBLE_PHONE
- #ifdef CONFIG_BT_DOUBLE_PHONE_EXT_MODE
- return 3;
- #else
- return 2;
- #endif
- #else
- return 1;
- #endif
- }
- bool bt_manager_config_support_a2dp_aac(void)
- {
- #ifdef CONFIG_BT_A2DP_AAC
- return true;
- #else
- return false;
- #endif
- }
- bool bt_manager_config_pts_test(void)
- {
- #ifdef CONFIG_BT_PTS_TEST
- return true;
- #else
- return false;
- #endif
- }
- uint16_t bt_manager_config_volume_sync_delay_ms(void)
- {
- return 3000;
- }
- uint32_t bt_manager_config_bt_class(void)
- {
-
-
- return 0x240704;
- }
- uint16_t *bt_manager_config_get_device_id(void)
- {
- static const uint16_t device_id[4] = {0x03E0, 0xFFFF, 0x0001, 0x0001};
- return (uint16_t *)device_id;
- }
- int bt_manager_config_expect_tws_connect_role(void)
- {
-
-
-
- return BTSRV_TWS_NONE;
- }
|