#define BT_TRACE_LEVEL_DEBUG 5 /* Full debug messages */
#define BT_TRACE_LEVEL_VERBOSE 6 /* Verbose debug messages */
-#define MAX_TRACE_LEVEL 6
-
-/* Define New Trace Type Definition */
-/* TRACE_CTRL_TYPE 0x^^000000*/
-#define TRACE_CTRL_MASK 0xff000000
-#define TRACE_GET_CTRL(x) ((((uint32_t)(x)) & TRACE_CTRL_MASK) >> 24)
-
#define TRACE_CTRL_GENERAL 0x00000000
-#define TRACE_CTRL_STR_RESOURCE 0x01000000
-#define TRACE_CTRL_SEQ_FLOW 0x02000000
-#define TRACE_CTRL_MAX_NUM 3
-/* LAYER SPECIFIC 0x00^^0000*/
#define TRACE_LAYER_MASK 0x00ff0000
#define TRACE_GET_LAYER(x) ((((uint32_t)(x)) & TRACE_LAYER_MASK) >> 16)
#define TRACE_LAYER_NONE 0x00000000
-#define TRACE_LAYER_USB 0x00010000
-#define TRACE_LAYER_SERIAL 0x00020000
-#define TRACE_LAYER_SOCKET 0x00030000
-#define TRACE_LAYER_RS232 0x00040000
-#define TRACE_LAYER_TRANS_MAX_NUM 5
-#define TRACE_LAYER_TRANS_ALL 0x007f0000
-#define TRACE_LAYER_LC 0x00050000
-#define TRACE_LAYER_LM 0x00060000
#define TRACE_LAYER_HCI 0x00070000
#define TRACE_LAYER_L2CAP 0x00080000
#define TRACE_LAYER_RFCOMM 0x00090000
#define TRACE_LAYER_SDP 0x000a0000
-#define TRACE_LAYER_TCS 0x000b0000
-#define TRACE_LAYER_OBEX 0x000c0000
#define TRACE_LAYER_BTM 0x000d0000
-#define TRACE_LAYER_ICP 0x00110000
-#define TRACE_LAYER_HSP2 0x00120000
-#define TRACE_LAYER_SPP 0x00130000
-#define TRACE_LAYER_CTP 0x00140000
-#define TRACE_LAYER_BPP 0x00150000
-#define TRACE_LAYER_HCRP 0x00160000
-#define TRACE_LAYER_FTP 0x00170000
-#define TRACE_LAYER_OPP 0x00180000
-#define TRACE_LAYER_BTU 0x00190000
-#define TRACE_LAYER_GKI 0x001a0000 /* OBSOLETED */
#define TRACE_LAYER_BNEP 0x001b0000
#define TRACE_LAYER_PAN 0x001c0000
-#define TRACE_LAYER_HFP 0x001d0000
#define TRACE_LAYER_HID 0x001e0000
-#define TRACE_LAYER_BIP 0x001f0000
#define TRACE_LAYER_AVP 0x00200000
#define TRACE_LAYER_A2DP 0x00210000
-#define TRACE_LAYER_SAP 0x00220000
-#define TRACE_LAYER_AMP 0x00230000
-#define TRACE_LAYER_MCA 0x00240000 /* OBSOLETED */
-#define TRACE_LAYER_ATT 0x00250000
#define TRACE_LAYER_SMP 0x00260000
-#define TRACE_LAYER_NFC 0x00270000
-#define TRACE_LAYER_NCI 0x00280000
-#define TRACE_LAYER_LLCP 0x00290000
-#define TRACE_LAYER_NDEF 0x002a0000
-#define TRACE_LAYER_RW 0x002b0000
-#define TRACE_LAYER_CE 0x002c0000
-#define TRACE_LAYER_P2P 0x002d0000
-#define TRACE_LAYER_SNEP 0x002e0000
-#define TRACE_LAYER_CHO 0x002f0000
-#define TRACE_LAYER_NFA 0x00300000
#define TRACE_LAYER_MAX_NUM 0x0031
-/* TRACE_ORIGINATOR 0x0000^^00*/
#define TRACE_ORG_MASK 0x0000ff00
#define TRACE_GET_ORG(x) ((((uint32_t)(x)) & TRACE_ORG_MASK) >> 8)
#define TRACE_ORG_STACK 0x00000000
-#define TRACE_ORG_HCI_TRANS 0x00000100
-#define TRACE_ORG_PROTO_DISP 0x00000200
-#define TRACE_ORG_RPC 0x00000300
-#define TRACE_ORG_GKI 0x00000400 /* OBSOLETED */
#define TRACE_ORG_APPL 0x00000500
-#define TRACE_ORG_SCR_WRAPPER 0x00000600
-#define TRACE_ORG_SCR_ENGINE 0x00000700
#define TRACE_ORG_USER_SCR 0x00000800
-#define TRACE_ORG_TESTER 0x00000900
-#define TRACE_ORG_MAX_NUM 10 /* 32-bit mask; must be < 32 */
-#define TRACE_LITE_ORG_MAX_NUM 6
-#define TRACE_ORG_ALL 0x03ff
-#define TRACE_ORG_RPC_TRANS 0x04
-#define TRACE_ORG_REG 0x00000909
-#define TRACE_ORG_REG_SUCCESS 0x0000090a
-
-/* TRACE_TYPE 0x000000^^*/
#define TRACE_TYPE_MASK 0x000000ff
#define TRACE_GET_TYPE(x) (((uint32_t)(x)) & TRACE_TYPE_MASK)
#define TRACE_TYPE_API 0x00000002
#define TRACE_TYPE_EVENT 0x00000003
#define TRACE_TYPE_DEBUG 0x00000004
-#define TRACE_TYPE_STACK_ONLY_MAX TRACE_TYPE_DEBUG
-#define TRACE_TYPE_TX 0x00000005
-#define TRACE_TYPE_RX 0x00000006
-#define TRACE_TYPE_DEBUG_ASSERT 0x00000007
-#define TRACE_TYPE_GENERIC 0x00000008
-#define TRACE_TYPE_REG 0x00000009
-#define TRACE_TYPE_REG_SUCCESS 0x0000000a
-#define TRACE_TYPE_CMD_TX 0x0000000b
-#define TRACE_TYPE_EVT_TX 0x0000000c
-#define TRACE_TYPE_ACL_TX 0x0000000d
-#define TRACE_TYPE_CMD_RX 0x0000000e
-#define TRACE_TYPE_EVT_RX 0x0000000f
-#define TRACE_TYPE_ACL_RX 0x00000010
-#define TRACE_TYPE_TARGET_TRACE 0x00000011
-#define TRACE_TYPE_SCO_TX 0x00000012
-#define TRACE_TYPE_SCO_RX 0x00000013
-
-#define TRACE_TYPE_MAX_NUM 20
-#define TRACE_TYPE_ALL 0xffff
-
-/* Define color for script type */
-#define SCR_COLOR_DEFAULT 0
-#define SCR_COLOR_TYPE_COMMENT 1
-#define SCR_COLOR_TYPE_COMMAND 2
-#define SCR_COLOR_TYPE_EVENT 3
-#define SCR_COLOR_TYPE_SELECT 4
-
-/* Define protocol trace flag values */
-#define SCR_PROTO_TRACE_HCI_SUMMARY 0x00000001
-#define SCR_PROTO_TRACE_HCI_DATA 0x00000002
-#define SCR_PROTO_TRACE_L2CAP 0x00000004
-#define SCR_PROTO_TRACE_RFCOMM 0x00000008
-#define SCR_PROTO_TRACE_SDP 0x00000010
-#define SCR_PROTO_TRACE_TCS 0x00000020
-#define SCR_PROTO_TRACE_OBEX 0x00000040
-#define SCR_PROTO_TRACE_OAPP 0x00000080 /* OBEX Application Profile */
-#define SCR_PROTO_TRACE_AMP 0x00000100
-#define SCR_PROTO_TRACE_BNEP 0x00000200
-#define SCR_PROTO_TRACE_AVP 0x00000400
-#define SCR_PROTO_TRACE_MCA 0x00000800
-#define SCR_PROTO_TRACE_ATT 0x00001000
-#define SCR_PROTO_TRACE_SMP 0x00002000
-#define SCR_PROTO_TRACE_NCI 0x00004000
-#define SCR_PROTO_TRACE_LLCP 0x00008000
-#define SCR_PROTO_TRACE_NDEF 0x00010000
-#define SCR_PROTO_TRACE_RW 0x00020000
-#define SCR_PROTO_TRACE_CE 0x00040000
-#define SCR_PROTO_TRACE_SNEP 0x00080000
-#define SCR_PROTO_TRACE_CHO 0x00100000
-#define SCR_PROTO_TRACE_ALL 0x001fffff
-#define SCR_PROTO_TRACE_HCI_LOGGING_VSE \
- 0x0800 /* Brcm vs event for logmsg and protocol traces */
-
-#define MAX_SCRIPT_TYPE 5
#define TCS_PSM_INTERCOM 5
#define TCS_PSM_CORDLESS 7
#define HID_PSM_CONTROL 0x0011
#define HID_PSM_INTERRUPT 0x0013
-/* Define a function for logging */
-typedef void(BT_LOG_FUNC)(int trace_type, const char* fmt_str, ...);
-
#endif