2016 lines
134 KiB
C
2016 lines
134 KiB
C
|
|
/**
|
||
|
|
* Copyright (c) 2017, Realtek Semiconductor Corporation. All rights reserved.
|
||
|
|
*/
|
||
|
|
|
||
|
|
#ifndef _TRACE_H_
|
||
|
|
#define _TRACE_H_
|
||
|
|
|
||
|
|
#include <stdint.h>
|
||
|
|
#include <stdbool.h>
|
||
|
|
#include <platform_autoconf.h>
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
#endif
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* \defgroup TRACE Trace
|
||
|
|
*
|
||
|
|
* \brief Defines debug trace macros for each module.
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
|
||
|
|
|
||
|
|
/* Log Section Definition */
|
||
|
|
#define TRACE_DATA __attribute__((section(".TRACE"))) __attribute__((aligned(4))) __attribute__((used))
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \name TRACE_LEVEL
|
||
|
|
* \brief Log Level Definition.
|
||
|
|
* \anchor TRACE_LEVEL
|
||
|
|
*/
|
||
|
|
/**
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
/**@{*/
|
||
|
|
#define LEVEL_ERROR 0
|
||
|
|
#define LEVEL_WARN 1
|
||
|
|
#define LEVEL_INFO 2
|
||
|
|
#define LEVEL_TRACE 3
|
||
|
|
#define LEVEL_NUM 4
|
||
|
|
/**@}*/
|
||
|
|
|
||
|
|
/*
|
||
|
|
* DBG_LEVEL is used to control the log printed by DBG_BUFFER().
|
||
|
|
* -1 : Print None
|
||
|
|
* LEVEL_ERROR : Print ERROR
|
||
|
|
* LEVEL_WARN : Print ERROR, WARN
|
||
|
|
* LEVEL_INFO : Print ERROR, WARN, INFO
|
||
|
|
* LEVEL_TRACE : Print ERROR, WARN, INFO, TRACE
|
||
|
|
*/
|
||
|
|
#define DBG_LEVEL LEVEL_TRACE
|
||
|
|
|
||
|
|
/* Log type definition */
|
||
|
|
typedef enum
|
||
|
|
{
|
||
|
|
TYPE_UPPERSTACK_RESET = 0, /* Bee1(deprecated) */
|
||
|
|
TYPE_UPPERSTACK_FORMAT = 1, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_MESSAGE = 2, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_BINARY = 3, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_STRING = 4, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_BDADDR1 = 5, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_BDADDR2 = 6, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_RAMDATA1 = 7, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_RAMDATA2 = 8, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_RAMDATA3 = 9, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_RAMDATA4 = 10, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_RAMDATA5 = 11, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_RAMDATA6 = 12, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_RAMDATA7 = 13, /* Bee1 */
|
||
|
|
TYPE_UPPERSTACK_RAMDATA8 = 14, /* Bee1 */
|
||
|
|
|
||
|
|
TYPE_PLATFORM_DBG_DIRECT = 16, /* Bee1 */
|
||
|
|
|
||
|
|
/* type 32~127 reserved for project id, e.g. bumblebee3, bee2 */
|
||
|
|
TYPE_BUMBLEBEE3 = 32,
|
||
|
|
TYPE_BEE2 = 33,
|
||
|
|
TYPE_BEE3 = 35,
|
||
|
|
|
||
|
|
/* type 128~207 reserved for 3rd party definition */
|
||
|
|
|
||
|
|
/* type 220~251 reserved for Bee1 platform debug buffer */
|
||
|
|
} T_LOG_TYPE;
|
||
|
|
|
||
|
|
|
||
|
|
/* Log subtype definition */
|
||
|
|
typedef enum
|
||
|
|
{
|
||
|
|
SUBTYPE_DIRECT = 0x00,
|
||
|
|
|
||
|
|
SUBTYPE_FORMAT = 0x10,
|
||
|
|
SUBTYPE_DOWN_MESSAGE = 0x11,
|
||
|
|
SUBTYPE_UP_MESSAGE = 0x12,
|
||
|
|
|
||
|
|
SUBTYPE_DOWN_SNOOP = 0x20,
|
||
|
|
SUBTYPE_UP_SNOOP = 0x28,
|
||
|
|
|
||
|
|
SUBTYPE_BDADDR = 0x30,
|
||
|
|
|
||
|
|
SUBTYPE_STRING = 0x40,
|
||
|
|
|
||
|
|
SUBTYPE_BINARY = 0x50,
|
||
|
|
|
||
|
|
SUBTYPE_INDEX = 0x60,
|
||
|
|
} T_LOG_SUBTYPE;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \name MODULE_ID
|
||
|
|
* \brief Module ID definition.
|
||
|
|
* \anchor MODULE_ID
|
||
|
|
*/
|
||
|
|
/**
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
/**@{*/
|
||
|
|
typedef enum
|
||
|
|
{
|
||
|
|
/* platform modules */
|
||
|
|
MODULE_PATCH = 0,
|
||
|
|
MODULE_OS = 1,
|
||
|
|
MODULE_OSIF = 2,
|
||
|
|
MODULE_BOOT = 3,
|
||
|
|
MODULE_PM = 4,
|
||
|
|
MODULE_AES = 5,
|
||
|
|
MODULE_FS = 6,
|
||
|
|
|
||
|
|
/* device modules */
|
||
|
|
MODULE_KEYSCAN = 12,
|
||
|
|
MODULE_QDECODE = 13,
|
||
|
|
MODULE_IR = 14,
|
||
|
|
MODULE_3DG = 15,
|
||
|
|
MODULE_ADC = 16,
|
||
|
|
MODULE_GDMA = 17,
|
||
|
|
MODULE_I2C = 18,
|
||
|
|
MODULE_RTC = 19,
|
||
|
|
MODULE_SPI = 20,
|
||
|
|
MODULE_TIMER = 21,
|
||
|
|
MODULE_UART = 22,
|
||
|
|
MODULE_FLASH = 23,
|
||
|
|
MODULE_GPIO = 24,
|
||
|
|
MODULE_PINMUX = 25,
|
||
|
|
MODULE_PWM = 26,
|
||
|
|
MODULE_USB = 27,
|
||
|
|
MODULE_SDIO = 28,
|
||
|
|
MODULE_CHARGER = 29,
|
||
|
|
MODULE_DSP = 30,
|
||
|
|
MODULE_EFUSE = 31,
|
||
|
|
MODULE_CTC = 32,
|
||
|
|
|
||
|
|
/* stack modules */
|
||
|
|
MODULE_APP = 48,
|
||
|
|
MODULE_DFU = 49,
|
||
|
|
MODULE_RFCOMM = 50,
|
||
|
|
MODULE_PROFILE = 51,
|
||
|
|
MODULE_PROTOCOL = 52,
|
||
|
|
MODULE_GAP = 53,
|
||
|
|
MODULE_BTE = 54,
|
||
|
|
MODULE_BTIF = 55,
|
||
|
|
MODULE_GATT = 56,
|
||
|
|
MODULE_SMP = 57,
|
||
|
|
MODULE_SDP = 58,
|
||
|
|
MODULE_L2CAP = 59,
|
||
|
|
MODULE_HCI = 60,
|
||
|
|
MODULE_SNOOP = 61,
|
||
|
|
MODULE_UPPERSTACK = 62,
|
||
|
|
MODULE_LOWERSTACK = 63,
|
||
|
|
|
||
|
|
MODULE_NUM = 64
|
||
|
|
} T_MODULE_ID;
|
||
|
|
/**@}*/
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \name MODULE_BITMAP
|
||
|
|
* \brief Module bitmap definition.
|
||
|
|
* \anchor MODULE_BITMAP
|
||
|
|
*/
|
||
|
|
/**
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
/**@{*/
|
||
|
|
#define MODULE_BIT_PATCH ((uint64_t)1 << MODULE_PATCH )
|
||
|
|
#define MODULE_BIT_OS ((uint64_t)1 << MODULE_OS )
|
||
|
|
#define MODULE_BIT_OSIF ((uint64_t)1 << MODULE_OSIF )
|
||
|
|
#define MODULE_BIT_BOOT ((uint64_t)1 << MODULE_BOOT )
|
||
|
|
#define MODULE_BIT_PM ((uint64_t)1 << MODULE_PM )
|
||
|
|
#define MODULE_BIT_AES ((uint64_t)1 << MODULE_AES )
|
||
|
|
#define MODULE_BIT_FS ((uint64_t)1 << MODULE_FS )
|
||
|
|
|
||
|
|
#define MODULE_BIT_KEYSCAN ((uint64_t)1 << MODULE_KEYSCAN )
|
||
|
|
#define MODULE_BIT_QDECODE ((uint64_t)1 << MODULE_QDECODE )
|
||
|
|
#define MODULE_BIT_IR ((uint64_t)1 << MODULE_IR )
|
||
|
|
#define MODULE_BIT_3DG ((uint64_t)1 << MODULE_3DG )
|
||
|
|
#define MODULE_BIT_ADC ((uint64_t)1 << MODULE_ADC )
|
||
|
|
#define MODULE_BIT_GDMA ((uint64_t)1 << MODULE_GDMA )
|
||
|
|
#define MODULE_BIT_I2C ((uint64_t)1 << MODULE_I2C )
|
||
|
|
#define MODULE_BIT_RTC ((uint64_t)1 << MODULE_RTC )
|
||
|
|
#define MODULE_BIT_SPI ((uint64_t)1 << MODULE_SPI )
|
||
|
|
#define MODULE_BIT_TIMER ((uint64_t)1 << MODULE_TIMER )
|
||
|
|
#define MODULE_BIT_UART ((uint64_t)1 << MODULE_UART )
|
||
|
|
#define MODULE_BIT_FLASH ((uint64_t)1 << MODULE_FLASH )
|
||
|
|
#define MODULE_BIT_GPIO ((uint64_t)1 << MODULE_GPIO )
|
||
|
|
#define MODULE_BIT_PINMUX ((uint64_t)1 << MODULE_PINMUX )
|
||
|
|
#define MODULE_BIT_PWM ((uint64_t)1 << MODULE_PWM )
|
||
|
|
#define MODULE_BIT_USB ((uint64_t)1 << MODULE_USB )
|
||
|
|
#define MODULE_BIT_SDIO ((uint64_t)1 << MODULE_SDIO )
|
||
|
|
#define MODULE_BIT_CHARGER ((uint64_t)1 << MODULE_CHARGER )
|
||
|
|
#define MODULE_BIT_DSP ((uint64_t)1 << MODULE_DSP )
|
||
|
|
#define MODULE_BIT_EFUSE ((uint64_t)1 << MODULE_EFUSE )
|
||
|
|
#define MODULE_BIT_CTC ((uint64_t)1 << MODULE_CTC )
|
||
|
|
|
||
|
|
#define MODULE_BIT_APP ((uint64_t)1 << MODULE_APP )
|
||
|
|
#define MODULE_BIT_DFU ((uint64_t)1 << MODULE_DFU )
|
||
|
|
#define MODULE_BIT_RFCOMM ((uint64_t)1 << MODULE_RFCOMM )
|
||
|
|
#define MODULE_BIT_PROFILE ((uint64_t)1 << MODULE_PROFILE )
|
||
|
|
#define MODULE_BIT_PROTOCOL ((uint64_t)1 << MODULE_PROTOCOL )
|
||
|
|
#define MODULE_BIT_GAP ((uint64_t)1 << MODULE_GAP )
|
||
|
|
#define MODULE_BIT_BTIF ((uint64_t)1 << MODULE_BTIF )
|
||
|
|
#define MODULE_BIT_GATT ((uint64_t)1 << MODULE_GATT )
|
||
|
|
#define MODULE_BIT_SMP ((uint64_t)1 << MODULE_SMP )
|
||
|
|
#define MODULE_BIT_SDP ((uint64_t)1 << MODULE_SDP )
|
||
|
|
#define MODULE_BIT_L2CAP ((uint64_t)1 << MODULE_L2CAP )
|
||
|
|
#define MODULE_BIT_HCI ((uint64_t)1 << MODULE_HCI )
|
||
|
|
#define MODULE_BIT_SNOOP ((uint64_t)1 << MODULE_SNOOP )
|
||
|
|
#define MODULE_BIT_LOWERSTACK ((uint64_t)1 << MODULE_LOWERSTACK)
|
||
|
|
#define MODULE_BIT_UPPERSTACK ((uint64_t)1 << MODULE_UPPERSTACK)
|
||
|
|
/**@}*/
|
||
|
|
|
||
|
|
/* Internal function that is used by internal macro DBG_DIRECT. */
|
||
|
|
extern void log_direct(uint32_t info, const char *fmt, ...);
|
||
|
|
extern void log_direct_app(uint32_t info, const char *fmt, ...);
|
||
|
|
|
||
|
|
#if (ENABLE_FULL_FEATURED_DIRECT_LOG == 1)
|
||
|
|
#define log_direct_retarget log_direct_app
|
||
|
|
#else
|
||
|
|
#define log_direct_retarget log_direct
|
||
|
|
#endif
|
||
|
|
|
||
|
|
/* Internal function that is used by internal macro DBG_LOWERSTACK. */
|
||
|
|
void LogBufferLowerStack(uint32_t control, uint16_t log_str_index, uint8_t param_num, ...);
|
||
|
|
|
||
|
|
/* Internal function that is used by internal macro DBG_LOWERSTACKDATA. */
|
||
|
|
void LogBufferLowerStackData(uint32_t control, uint16_t log_str_index, uint16_t length,
|
||
|
|
uint8_t *p_str);
|
||
|
|
|
||
|
|
/* Internal function that is used by internal macro DBG_BUFFER. */
|
||
|
|
void log_buffer(uint32_t info, uint32_t log_str_index, uint8_t param_num, ...);
|
||
|
|
|
||
|
|
/* Internal function that is used by internal macro DBG_INDEX. */
|
||
|
|
void log_index(uint32_t info, uint32_t log_str_index, uint8_t param_num, ...);
|
||
|
|
|
||
|
|
/* Internal function that is used by internal macro DBG_SNOOP. */
|
||
|
|
void log_snoop(uint32_t info, uint16_t length, uint8_t *p_snoop);
|
||
|
|
|
||
|
|
/* Internal function that is used by public macro TRACE_BDADDR. */
|
||
|
|
const char *trace_bdaddr(uint32_t info, char *bd_addr);
|
||
|
|
|
||
|
|
/* Internal function that is used by public macro TRACE_STRING. */
|
||
|
|
const char *trace_string(uint32_t info, char *p_data);
|
||
|
|
|
||
|
|
/* Internal function that is used by public macro TRACE_BINARY. */
|
||
|
|
const char *trace_binary(uint32_t info, uint16_t length, uint8_t *p_data);
|
||
|
|
|
||
|
|
#define COMBINE_TRACE_INFO(type, subtype, module, level) (uint32_t)(((type)<<24) | ((subtype)<<16) | ((module)<<8) | (level))
|
||
|
|
|
||
|
|
/* Internal macro that is wrapped by internal macro DBG_BUFFER. */
|
||
|
|
#define DBG_BUFFER_INTERNAL(type, sub_type, module, level, fmt, param_num, ...) do {\
|
||
|
|
static const char format[] TRACE_DATA = fmt;\
|
||
|
|
log_buffer(COMBINE_TRACE_INFO(type, sub_type, module, level), (uint32_t)format, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
|
||
|
|
#if (DBG_LEVEL >= LEVEL_ERROR)
|
||
|
|
#define DBG_BUFFER_LEVEL_ERROR(type, sub_type, module, fmt, param_num, ...) do {\
|
||
|
|
DBG_BUFFER_INTERNAL(type, sub_type, module, LEVEL_ERROR, fmt, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
#define DBG_INDEX_LEVEL_ERROR(type, sub_type, module, fmt, param_num, ...) do {\
|
||
|
|
log_index(COMBINE_TRACE_INFO(type, sub_type, module, LEVEL_ERROR), fmt, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
#else
|
||
|
|
#define DBG_BUFFER_LEVEL_ERROR(type, sub_type, module, fmt, param_num, ...)
|
||
|
|
#define DBG_INDEX_LEVEL_ERROR(type, sub_type, module, fmt, param_num, ...)
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#if (DBG_LEVEL >= LEVEL_WARN)
|
||
|
|
#define DBG_BUFFER_LEVEL_WARN(type, sub_type, module, fmt, param_num, ...) do {\
|
||
|
|
DBG_BUFFER_INTERNAL(type, sub_type, module, LEVEL_WARN, fmt, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
#define DBG_INDEX_LEVEL_WARN(type, sub_type, module, fmt, param_num, ...) do {\
|
||
|
|
log_index(COMBINE_TRACE_INFO(type, sub_type, module, LEVEL_WARN), fmt, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
#else
|
||
|
|
#define DBG_BUFFER_LEVEL_WARN(type, sub_type, module, fmt, param_num, ...)
|
||
|
|
#define DBG_INDEX_LEVEL_WARN(type, sub_type, module, fmt, param_num, ...)
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#if (DBG_LEVEL >= LEVEL_INFO)
|
||
|
|
#define DBG_BUFFER_LEVEL_INFO(type, sub_type, module, fmt, param_num, ...) do {\
|
||
|
|
DBG_BUFFER_INTERNAL(type, sub_type, module, LEVEL_INFO, fmt, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
#define DBG_INDEX_LEVEL_INFO(type, sub_type, module, fmt, param_num, ...) do {\
|
||
|
|
log_index(COMBINE_TRACE_INFO(type, sub_type, module, LEVEL_INFO), fmt, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
#else
|
||
|
|
#define DBG_BUFFER_LEVEL_INFO(type, sub_type, module, fmt, param_num, ...)
|
||
|
|
#define DBG_INDEX_LEVEL_INFO(type, sub_type, module, fmt, param_num, ...)
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#if (DBG_LEVEL >= LEVEL_TRACE)
|
||
|
|
#define DBG_BUFFER_LEVEL_TRACE(type, sub_type, module, fmt, param_num, ...) do {\
|
||
|
|
DBG_BUFFER_INTERNAL(type, sub_type, module, LEVEL_TRACE, fmt, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
#define DBG_INDEX_LEVEL_TRACE(type, sub_type, module, fmt, param_num, ...) do {\
|
||
|
|
log_index(COMBINE_TRACE_INFO(type, sub_type, module, LEVEL_TRACE), fmt, param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
#else
|
||
|
|
#define DBG_BUFFER_LEVEL_TRACE(type, sub_type, module, fmt, param_num, ...)
|
||
|
|
#define DBG_INDEX_LEVEL_TRACE(type, sub_type, module, fmt, param_num, ...)
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#define DBG_BUFFER(type, sub_type, module, level, fmt, param_num,...) \
|
||
|
|
DBG_BUFFER_##level(type, sub_type, module, fmt, param_num, ##__VA_ARGS__)
|
||
|
|
|
||
|
|
#define DBG_INDEX(type, sub_type, module, level, fmt, param_num,...) \
|
||
|
|
DBG_INDEX_##level(type, sub_type, module, fmt, param_num, ##__VA_ARGS__)
|
||
|
|
|
||
|
|
#define DBG_DIRECT(...) do {\
|
||
|
|
log_direct_retarget(COMBINE_TRACE_INFO(TYPE_BEE3, SUBTYPE_DIRECT, 0, 0), __VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
|
||
|
|
#define DBG_LOWERSTACK(color, file_num, line_num, log_str_index, param_num, ...) do {\
|
||
|
|
LogBufferLowerStack(((file_num)<<16)|(line_num), (uint16_t)(log_str_index), param_num, ##__VA_ARGS__);\
|
||
|
|
} while (0)
|
||
|
|
|
||
|
|
#define DBG_LOWERSTACKDATA(color, file_num, line_num, log_str_index, length, str) do {\
|
||
|
|
LogBufferLowerStackData(((color)<<24)|((file_num)<<16)|(line_num), (uint16_t)(log_str_index), length, str);\
|
||
|
|
} while (0)
|
||
|
|
|
||
|
|
#define DBG_SNOOP(type, sub_type, module, level, length, snoop) do {\
|
||
|
|
log_snoop(COMBINE_TRACE_INFO(type, sub_type, module, level), length, snoop);\
|
||
|
|
} while (0)
|
||
|
|
|
||
|
|
|
||
|
|
extern bool is_log_init;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \brief Initialize module trace mask.
|
||
|
|
*
|
||
|
|
* \param[in] mask Module trace mask array. Set NULL to load default mask array.
|
||
|
|
*
|
||
|
|
* \return None.
|
||
|
|
*
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
void log_module_trace_init(uint64_t mask[LEVEL_NUM]);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \brief Enable/Disable the module ID's trace.
|
||
|
|
*
|
||
|
|
* \param[in] module_id The specific module ID defined in \ref MODULE_ID.
|
||
|
|
*
|
||
|
|
* \param[in] trace_level The trace level of the module ID defined in \ref TRACE_LEVEL.
|
||
|
|
*
|
||
|
|
* \param[in] set Enable or disable the module ID's trace.
|
||
|
|
* \arg \c true Enable the module ID's trace.
|
||
|
|
* \arg \c false Disable the module ID's trace.
|
||
|
|
*
|
||
|
|
* \return The status of setting module ID's trace.
|
||
|
|
* \retval true Module ID's trace was set successfully.
|
||
|
|
* \retval false Module ID's trace was failed to set.
|
||
|
|
*
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
bool log_module_trace_set(T_MODULE_ID module_id, uint8_t trace_level, bool set);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \brief Enable/Disable module bitmap's trace.
|
||
|
|
*
|
||
|
|
* \param[in] module_bitmap The module bitmap defined in \ref MODULE_BITMAP.
|
||
|
|
*
|
||
|
|
* \param[in] trace_level The trace level of the module bitmap defined in \ref TRACE_LEVEL.
|
||
|
|
*
|
||
|
|
* \param[in] set Enable or disable the module bitmap's trace.
|
||
|
|
* \arg \c true Enable the module bitmap's trace.
|
||
|
|
* \arg \c false Disable the module bitmap's trace.
|
||
|
|
*
|
||
|
|
* \return The status of setting module bitmap's trace.
|
||
|
|
* \retval true Module bitmap's trace was set successfully.
|
||
|
|
* \retval false Module bitmap's trace was failed to set.
|
||
|
|
*
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
bool log_module_bitmap_trace_set(uint64_t module_bitmap, uint8_t trace_level, bool set);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \name AUXILIARY_PRINT_BDADDR
|
||
|
|
* \brief Auxiliary Interface that is used to print BD address.
|
||
|
|
* \anchor AUXILIARY_PRINT_BDADDR
|
||
|
|
*/
|
||
|
|
/**
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
#define TRACE_BDADDR(bd_addr) \
|
||
|
|
trace_bdaddr(COMBINE_TRACE_INFO(TYPE_BEE3, SUBTYPE_BDADDR, 0, 0), (char *)(bd_addr))
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \name AUXILIARY_PRINT_STRING
|
||
|
|
* \brief Auxiliary Interface that is used to print string.
|
||
|
|
* \anchor AUXILIARY_PRINT_STRING
|
||
|
|
*/
|
||
|
|
/**
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
#define TRACE_STRING(data) \
|
||
|
|
trace_string(COMBINE_TRACE_INFO(TYPE_BEE3, SUBTYPE_STRING, 0, 0), (char *)(data))
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \name AUXILIARY_PRINT_BINARY
|
||
|
|
* \brief Auxiliary Interface that is used to print binary string.
|
||
|
|
* \anchor AUXILIARY_PRINT_BINARY
|
||
|
|
*/
|
||
|
|
/**
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
/**@{*/
|
||
|
|
#define TRACE_BINARY(length, data) \
|
||
|
|
trace_binary(COMBINE_TRACE_INFO(TYPE_BEE3, SUBTYPE_BINARY, 0, 0), length, (uint8_t *)(data))
|
||
|
|
/**@}*/
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth HCI Snoop Trace Interfaces */
|
||
|
|
#define BT_SNOOP_DOWN_TRACE(length, snoop) \
|
||
|
|
DBG_SNOOP(TYPE_BEE3, SUBTYPE_DOWN_SNOOP, MODULE_SNOOP, LEVEL_ERROR, length, snoop);
|
||
|
|
#define BT_SNOOP_UP_TRACE(length, snoop) \
|
||
|
|
DBG_SNOOP(TYPE_BEE3, SUBTYPE_UP_SNOOP, MODULE_SNOOP, LEVEL_ERROR, length, snoop);
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth Message Trace Interfaces */
|
||
|
|
#define BT_MESSAGE_DOWN_PRINT_ERROR(length, message) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_DOWN_MESSAGE, MODULE_UPPERSTACK, LEVEL_ERROR, "", 2, length, message)
|
||
|
|
#define BT_MESSAGE_DOWN_PRINT_WARN(length, message) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_DOWN_MESSAGE, MODULE_UPPERSTACK, LEVEL_WARN, "", 2, length, message)
|
||
|
|
#define BT_MESSAGE_DOWN_PRINT_INFO(length, message) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_DOWN_MESSAGE, MODULE_UPPERSTACK, LEVEL_INFO, "", 2, length, message)
|
||
|
|
#define BT_MESSAGE_DOWN_PRINT_TRACE(length, message) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_DOWN_MESSAGE, MODULE_UPPERSTACK, LEVEL_TRACE, "", 2, length, message)
|
||
|
|
#define BT_MESSAGE_UP_PRINT_ERROR(length, message) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_UP_MESSAGE, MODULE_UPPERSTACK, LEVEL_ERROR, "", 2, length, message)
|
||
|
|
#define BT_MESSAGE_UP_PRINT_WARN(length, message) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_UP_MESSAGE, MODULE_UPPERSTACK, LEVEL_WARN, "", 2, length, message)
|
||
|
|
#define BT_MESSAGE_UP_PRINT_INFO(length, message) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_UP_MESSAGE, MODULE_UPPERSTACK, LEVEL_INFO, "", 2, length, message)
|
||
|
|
#define BT_MESSAGE_UP_PRINT_TRACE(length, message) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_UP_MESSAGE, MODULE_UPPERSTACK, LEVEL_TRACE, "", 2, length, message)
|
||
|
|
|
||
|
|
|
||
|
|
/* Patch Trace Interfaces */
|
||
|
|
#define PATCH_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 0)
|
||
|
|
#define PATCH_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 1, arg0)
|
||
|
|
#define PATCH_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 2, arg0, arg1)
|
||
|
|
#define PATCH_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PATCH_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PATCH_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PATCH_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PATCH_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PATCH_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_ERROR, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PATCH_PRINT_WARN0(fmt) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 0)
|
||
|
|
#define PATCH_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 1, arg0)
|
||
|
|
#define PATCH_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 2, arg0, arg1)
|
||
|
|
#define PATCH_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PATCH_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PATCH_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PATCH_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PATCH_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PATCH_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_WARN, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PATCH_PRINT_INFO0(fmt) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 0)
|
||
|
|
#define PATCH_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 1, arg0)
|
||
|
|
#define PATCH_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 2, arg0, arg1)
|
||
|
|
#define PATCH_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PATCH_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PATCH_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PATCH_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PATCH_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PATCH_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_INFO, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PATCH_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define PATCH_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define PATCH_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define PATCH_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PATCH_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PATCH_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PATCH_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PATCH_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PATCH_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_INDEX(TYPE_BEE3, SUBTYPE_INDEX, MODULE_PATCH, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth Lower Stack Trace Interfaces */
|
||
|
|
#define LOWERSTACK_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define LOWERSTACK_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define LOWERSTACK_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define LOWERSTACK_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define LOWERSTACK_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define LOWERSTACK_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define LOWERSTACK_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define LOWERSTACK_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define LOWERSTACK_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define LOWERSTACK_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define LOWERSTACK_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define LOWERSTACK_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define LOWERSTACK_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define LOWERSTACK_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define LOWERSTACK_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define LOWERSTACK_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define LOWERSTACK_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define LOWERSTACK_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define LOWERSTACK_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define LOWERSTACK_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define LOWERSTACK_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define LOWERSTACK_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define LOWERSTACK_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define LOWERSTACK_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define LOWERSTACK_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define LOWERSTACK_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define LOWERSTACK_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define LOWERSTACK_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_LOWERSTACK, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* OS Trace Interfaces */
|
||
|
|
#define OS_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define OS_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define OS_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define OS_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define OS_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define OS_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define OS_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define OS_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define OS_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define OS_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define OS_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define OS_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define OS_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define OS_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define OS_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define OS_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define OS_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define OS_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define OS_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define OS_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define OS_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define OS_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define OS_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define OS_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define OS_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define OS_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define OS_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define OS_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define OS_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define OS_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define OS_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define OS_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define OS_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define OS_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define OS_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define OS_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OS, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* OSIF Trace Interfaces */
|
||
|
|
#define OSIF_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define OSIF_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define OSIF_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define OSIF_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define OSIF_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define OSIF_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define OSIF_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define OSIF_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define OSIF_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define OSIF_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define OSIF_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define OSIF_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define OSIF_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define OSIF_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define OSIF_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define OSIF_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define OSIF_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define OSIF_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define OSIF_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define OSIF_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define OSIF_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define OSIF_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define OSIF_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define OSIF_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define OSIF_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define OSIF_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define OSIF_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define OSIF_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define OSIF_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define OSIF_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define OSIF_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define OSIF_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define OSIF_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define OSIF_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define OSIF_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define OSIF_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_OSIF, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
/* CTC Trace Interfaces */
|
||
|
|
#define CTC_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define CTC_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define CTC_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define CTC_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define CTC_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define CTC_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define CTC_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define CTC_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define CTC_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define CTC_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define CTC_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define CTC_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define CTC_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define CTC_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define CTC_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define CTC_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define CTC_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define CTC_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define CTC_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define CTC_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define CTC_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define CTC_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define CTC_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define CTC_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define CTC_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define CTC_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define CTC_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define CTC_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define CTC_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define CTC_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define CTC_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define CTC_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define CTC_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define CTC_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define CTC_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define CTC_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_CTC, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
/* Bluetooth HCI Trace Interfaces */
|
||
|
|
#define HCI_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define HCI_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define HCI_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define HCI_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define HCI_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define HCI_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define HCI_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define HCI_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define HCI_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define HCI_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define HCI_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define HCI_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define HCI_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define HCI_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define HCI_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define HCI_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define HCI_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define HCI_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define HCI_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define HCI_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define HCI_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define HCI_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define HCI_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define HCI_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define HCI_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define HCI_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define HCI_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define HCI_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define HCI_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define HCI_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define HCI_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define HCI_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define HCI_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define HCI_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define HCI_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define HCI_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_HCI, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth L2CAP Trace Interfaces */
|
||
|
|
#define L2CAP_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define L2CAP_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define L2CAP_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define L2CAP_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define L2CAP_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define L2CAP_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define L2CAP_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define L2CAP_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define L2CAP_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define L2CAP_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define L2CAP_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define L2CAP_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define L2CAP_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define L2CAP_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define L2CAP_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define L2CAP_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define L2CAP_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define L2CAP_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define L2CAP_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define L2CAP_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define L2CAP_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define L2CAP_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define L2CAP_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define L2CAP_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define L2CAP_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define L2CAP_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define L2CAP_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define L2CAP_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define L2CAP_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define L2CAP_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define L2CAP_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define L2CAP_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define L2CAP_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define L2CAP_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define L2CAP_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define L2CAP_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_L2CAP, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth SDP Trace Interfaces */
|
||
|
|
#define SDP_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define SDP_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define SDP_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define SDP_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define SDP_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define SDP_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define SDP_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define SDP_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define SDP_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define SDP_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define SDP_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define SDP_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define SDP_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define SDP_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define SDP_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define SDP_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define SDP_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define SDP_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define SDP_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define SDP_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define SDP_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define SDP_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define SDP_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define SDP_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define SDP_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define SDP_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define SDP_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define SDP_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define SDP_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define SDP_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define SDP_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define SDP_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define SDP_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define SDP_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define SDP_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define SDP_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SDP, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth SMP Trace Interfaces */
|
||
|
|
#define SMP_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define SMP_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define SMP_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define SMP_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define SMP_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define SMP_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define SMP_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define SMP_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define SMP_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define SMP_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define SMP_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define SMP_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define SMP_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define SMP_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define SMP_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define SMP_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define SMP_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define SMP_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define SMP_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define SMP_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define SMP_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define SMP_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define SMP_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define SMP_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define SMP_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define SMP_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define SMP_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define SMP_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define SMP_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define SMP_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define SMP_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define SMP_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define SMP_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define SMP_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define SMP_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define SMP_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_SMP, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth GATT Trace Interfaces */
|
||
|
|
#define GATT_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define GATT_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define GATT_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define GATT_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define GATT_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define GATT_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define GATT_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define GATT_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define GATT_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define GATT_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define GATT_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define GATT_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define GATT_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define GATT_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define GATT_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define GATT_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define GATT_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define GATT_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define GATT_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define GATT_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define GATT_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define GATT_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define GATT_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define GATT_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define GATT_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define GATT_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define GATT_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define GATT_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define GATT_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define GATT_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define GATT_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define GATT_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define GATT_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define GATT_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define GATT_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define GATT_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GATT, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth BTIF Trace Interfaces */
|
||
|
|
#define BTIF_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define BTIF_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define BTIF_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define BTIF_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BTIF_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BTIF_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define BTIF_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define BTIF_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define BTIF_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define BTIF_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define BTIF_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define BTIF_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define BTIF_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BTIF_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BTIF_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define BTIF_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define BTIF_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define BTIF_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define BTIF_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define BTIF_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define BTIF_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define BTIF_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BTIF_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BTIF_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define BTIF_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define BTIF_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define BTIF_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define BTIF_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define BTIF_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define BTIF_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define BTIF_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BTIF_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BTIF_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define BTIF_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define BTIF_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define BTIF_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTIF, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth BTE Trace Interfaces */
|
||
|
|
#define BTE_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define BTE_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define BTE_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define BTE_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BTE_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BTE_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define BTE_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define BTE_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define BTE_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define BTE_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define BTE_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define BTE_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define BTE_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BTE_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BTE_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define BTE_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define BTE_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define BTE_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define BTE_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define BTE_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define BTE_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define BTE_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BTE_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BTE_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define BTE_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define BTE_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define BTE_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define BTE_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define BTE_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define BTE_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define BTE_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BTE_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BTE_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define BTE_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define BTE_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define BTE_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BTE, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth GAP Trace Interfaces */
|
||
|
|
#define GAP_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define GAP_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define GAP_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define GAP_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define GAP_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define GAP_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define GAP_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define GAP_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define GAP_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define GAP_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define GAP_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define GAP_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define GAP_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define GAP_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define GAP_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define GAP_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define GAP_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define GAP_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define GAP_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define GAP_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define GAP_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define GAP_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define GAP_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define GAP_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define GAP_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define GAP_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define GAP_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define GAP_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define GAP_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define GAP_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define GAP_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define GAP_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define GAP_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define GAP_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define GAP_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define GAP_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_GAP, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth RFCOMM Trace Interfaces */
|
||
|
|
#define RFCOMM_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define RFCOMM_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define RFCOMM_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define RFCOMM_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define RFCOMM_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define RFCOMM_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define RFCOMM_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define RFCOMM_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define RFCOMM_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define RFCOMM_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define RFCOMM_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define RFCOMM_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define RFCOMM_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define RFCOMM_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define RFCOMM_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define RFCOMM_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define RFCOMM_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define RFCOMM_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define RFCOMM_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define RFCOMM_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define RFCOMM_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define RFCOMM_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define RFCOMM_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define RFCOMM_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define RFCOMM_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define RFCOMM_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define RFCOMM_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define RFCOMM_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define RFCOMM_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define RFCOMM_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define RFCOMM_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define RFCOMM_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define RFCOMM_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define RFCOMM_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define RFCOMM_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define RFCOMM_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_RFCOMM, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth Protocol Trace Interfaces */
|
||
|
|
#define PROTOCOL_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define PROTOCOL_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define PROTOCOL_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define PROTOCOL_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PROTOCOL_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PROTOCOL_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PROTOCOL_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PROTOCOL_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PROTOCOL_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PROTOCOL_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define PROTOCOL_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define PROTOCOL_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define PROTOCOL_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PROTOCOL_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PROTOCOL_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PROTOCOL_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PROTOCOL_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PROTOCOL_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PROTOCOL_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define PROTOCOL_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define PROTOCOL_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define PROTOCOL_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PROTOCOL_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PROTOCOL_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PROTOCOL_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PROTOCOL_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PROTOCOL_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PROTOCOL_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define PROTOCOL_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define PROTOCOL_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define PROTOCOL_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PROTOCOL_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PROTOCOL_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PROTOCOL_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PROTOCOL_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PROTOCOL_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROTOCOL, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth Profile Trace Interfaces */
|
||
|
|
#define PROFILE_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define PROFILE_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define PROFILE_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define PROFILE_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PROFILE_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PROFILE_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PROFILE_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PROFILE_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PROFILE_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PROFILE_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define PROFILE_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define PROFILE_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define PROFILE_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PROFILE_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PROFILE_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PROFILE_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PROFILE_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PROFILE_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PROFILE_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define PROFILE_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define PROFILE_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define PROFILE_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PROFILE_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PROFILE_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PROFILE_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PROFILE_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PROFILE_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define PROFILE_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define PROFILE_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define PROFILE_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define PROFILE_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PROFILE_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PROFILE_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PROFILE_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define PROFILE_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define PROFILE_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PROFILE, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* trace.h
|
||
|
|
*
|
||
|
|
* \name APP_PRINT_TRACE
|
||
|
|
* \brief Bluetooth APP Trace Interfaces.
|
||
|
|
* \anchor APP_PRINT_TRACE
|
||
|
|
*/
|
||
|
|
/**
|
||
|
|
* \ingroup TRACE
|
||
|
|
*/
|
||
|
|
/**@{*/
|
||
|
|
#define APP_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define APP_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define APP_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define APP_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define APP_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define APP_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define APP_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define APP_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define APP_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define APP_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define APP_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define APP_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define APP_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define APP_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define APP_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define APP_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define APP_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define APP_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define APP_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define APP_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define APP_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define APP_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define APP_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define APP_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define APP_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define APP_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define APP_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define APP_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define APP_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define APP_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define APP_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define APP_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define APP_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define APP_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define APP_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define APP_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_APP, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
/**@}*/
|
||
|
|
|
||
|
|
|
||
|
|
/* AES Trace Interfaces */
|
||
|
|
#define AES_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define AES_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define AES_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define AES_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define AES_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define AES_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define AES_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define AES_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define AES_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define AES_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define AES_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define AES_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define AES_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define AES_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define AES_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_AES, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
|
||
|
|
/* Power Manager Trace Interfaces */
|
||
|
|
#define PM_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define PM_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define PM_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define PM_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PM_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PM_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define PM_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define PM_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define PM_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PM_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PM_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define PM_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define PM_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define PM_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define PM_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define PM_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define PM_PRINT_INFO9(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 9, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
|
||
|
|
#define PM_PRINT_INFO10(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 10, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
|
||
|
|
#define PM_PRINT_INFO13(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_PM, LEVEL_INFO, "!**"fmt, 13, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12)
|
||
|
|
|
||
|
|
/* Boot Trace Interfaces */
|
||
|
|
#define BOOT_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define BOOT_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define BOOT_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define BOOT_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BOOT_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BOOT_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define BOOT_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define BOOT_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define BOOT_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BOOT_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define BOOT_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define BOOT_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define BOOT_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define BOOT_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define BOOT_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_BOOT, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth OTA/DFU Trace Interfaces */
|
||
|
|
#define DFU_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define DFU_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define DFU_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define DFU_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define DFU_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define DFU_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define DFU_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define DFU_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define DFU_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define DFU_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define DFU_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define DFU_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define DFU_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define DFU_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define DFU_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define DFU_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define DFU_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define DFU_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define DFU_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define DFU_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define DFU_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define DFU_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define DFU_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define DFU_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define DFU_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define DFU_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define DFU_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define DFU_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define DFU_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define DFU_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define DFU_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define DFU_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define DFU_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define DFU_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define DFU_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define DFU_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_DFU, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
|
||
|
|
/* Bluetooth FLASH/CACHE Trace Interfaces */
|
||
|
|
#define FLASH_PRINT_ERROR0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 0)
|
||
|
|
#define FLASH_PRINT_ERROR1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 1, arg0)
|
||
|
|
#define FLASH_PRINT_ERROR2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 2, arg0, arg1)
|
||
|
|
#define FLASH_PRINT_ERROR3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define FLASH_PRINT_ERROR4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define FLASH_PRINT_ERROR5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define FLASH_PRINT_ERROR6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define FLASH_PRINT_ERROR7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define FLASH_PRINT_ERROR8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_ERROR, "!!!"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define FLASH_PRINT_WARN0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 0)
|
||
|
|
#define FLASH_PRINT_WARN1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 1, arg0)
|
||
|
|
#define FLASH_PRINT_WARN2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 2, arg0, arg1)
|
||
|
|
#define FLASH_PRINT_WARN3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define FLASH_PRINT_WARN4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define FLASH_PRINT_WARN5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define FLASH_PRINT_WARN6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define FLASH_PRINT_WARN7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define FLASH_PRINT_WARN8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_WARN, "!!*"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define FLASH_PRINT_INFO0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 0)
|
||
|
|
#define FLASH_PRINT_INFO1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 1, arg0)
|
||
|
|
#define FLASH_PRINT_INFO2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 2, arg0, arg1)
|
||
|
|
#define FLASH_PRINT_INFO3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define FLASH_PRINT_INFO4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define FLASH_PRINT_INFO5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define FLASH_PRINT_INFO6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define FLASH_PRINT_INFO7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define FLASH_PRINT_INFO8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_INFO, "!**"fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
#define FLASH_PRINT_TRACE0(fmt) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 0)
|
||
|
|
#define FLASH_PRINT_TRACE1(fmt, arg0) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 1, arg0)
|
||
|
|
#define FLASH_PRINT_TRACE2(fmt, arg0, arg1) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 2, arg0, arg1)
|
||
|
|
#define FLASH_PRINT_TRACE3(fmt, arg0, arg1, arg2) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 3, arg0, arg1, arg2)
|
||
|
|
#define FLASH_PRINT_TRACE4(fmt, arg0, arg1, arg2, arg3) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 4, arg0, arg1, arg2, arg3)
|
||
|
|
#define FLASH_PRINT_TRACE5(fmt, arg0, arg1, arg2, arg3, arg4) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 5, arg0, arg1, arg2, arg3, arg4)
|
||
|
|
#define FLASH_PRINT_TRACE6(fmt, arg0, arg1, arg2, arg3, arg4, arg5) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 6, arg0, arg1, arg2, arg3, arg4, arg5)
|
||
|
|
#define FLASH_PRINT_TRACE7(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 7, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
|
||
|
|
#define FLASH_PRINT_TRACE8(fmt, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) \
|
||
|
|
DBG_BUFFER(TYPE_BEE3, SUBTYPE_FORMAT, MODULE_FLASH, LEVEL_TRACE, fmt, 8, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#endif /* _TRACE_H_ */
|