/* * Copyright (C) 2015-2020 Alibaba Group Holding Limited */ #ifndef __BT_IF_H_ #define __BT_IF_H_ #include #include "bluetooth.h" #include "btif_sys_config.h" #include "me_api.h" //Application ID,indentify profle app context #define BTIF_APP_INVALID_ID (0x00000000) #define BTIF_APP_HFP_PROFILE_ID (0x00000001) #define BTIF_APP_A2DP_PROFILE_ID (0x00000002) #define BTIF_APP_AVRCP_PROFILE_ID (0x00000004) #define BTIF_APP_MAP_PROFILE_ID (0X00000008) #define BTIF_APP_SPP_SERVER_START_ID (0x00000010) #define BTIF_APP_SPP_SERVER_ID_1 (BTIF_APP_SPP_SERVER_START_ID) #define BTIF_APP_SPP_SERVER_ID_2 (BTIF_APP_SPP_SERVER_START_ID << 1) #define BTIF_APP_SPP_SERVER_ID_3 (BTIF_APP_SPP_SERVER_START_ID << 2) #define BTIF_APP_SPP_SERVER_ID_4 (BTIF_APP_SPP_SERVER_START_ID << 3) #define BTIF_APP_SPP_SERVER_ID_5 (BTIF_APP_SPP_SERVER_START_ID << 4) #define BTIF_APP_SPP_SERVER_ID_6 (BTIF_APP_SPP_SERVER_START_ID << 5) #define BTIF_APP_SPP_SERVER_ID_7 (BTIF_APP_SPP_SERVER_START_ID << 6) #define BTIF_APP_SPP_SERVER_ID_8 (BTIF_APP_SPP_SERVER_START_ID << 7) #define BTIF_APP_SPP_SERVER_ID_9 (BTIF_APP_SPP_SERVER_START_ID << 8) #define BTIF_APP_SPP_SERVER_ID_10 (BTIF_APP_SPP_SERVER_START_ID << 9) #define BTIF_APP_SPP_SERVER_END_ID (BTIF_APP_SPP_SERVER_ID_10) #define BTIF_APP_SPP_SERVER_OFFSET (4) #define BTIF_APP_SPP_SERVER_NUM (10) #define BTIF_APP_SPP_SERVER_MASK (0x000003FF<