10#ifndef TR_DEBUG_PRINT_STUBS_H
11#define TR_DEBUG_PRINT_STUBS_H
25#define tr_stack_printf(...)
26#define tr_stack_println(...)
28#define tr_core_printf(...)
29#define tr_core_println(...)
31#define tr_app_printf(...)
32#define tr_app_println(...)
34#define tr_zcl_printf(...)
35#define tr_zcl_println(...)
37#define tr_rxmsgs_printf(...)
38#define tr_rxmsgs_println(...)
62#if !defined(TR_DEBUG_PRINT_PLUGIN_ENABLE)
63#if defined(TR_CLI_PLUGIN_ENABLE)
66__attribute__((weak))
void tr_printf_init(putchar_cb putc,
73__attribute__((weak))
void tr_vsprintf(
char *buf,
88__attribute__((weak))
void tr_printf(
const char *fmt,
96__attribute__((weak))
int _write(
int fd,
105__attribute__((weak))
int _read(
int fd,
void tr_disable_print_group(tr_debug_print_group_t group)
disable a print group
zb_uint32_t tr_get_print_group_mask(void)
get the print group mask
void tr_enable_print_group(tr_debug_print_group_t group)
enable a print group
zb_bool_t tr_check_print_group(tr_debug_print_group_t group)
check to see if a print group is enabled
tr_debug_print_group_t
Definition tr_debug_print.h:47
@ TR_DEBUG_PRINT_ZCL
Definition tr_debug_print.h:51
@ TR_DEBUG_PRINT_APP
Definition tr_debug_print.h:50
@ TR_DEBUG_PRINT_CORE
Definition tr_debug_print.h:49
@ TR_DEBUG_PRINT_ALL
Definition tr_debug_print.h:53
@ TR_DEBUG_PRINT_RX_MSGS
Definition tr_debug_print.h:52
@ TR_DEBUG_PRINT_STACK
Definition tr_debug_print.h:48
int _write(int fd, const char *ptr, int len)
Definition tr_debug_print_stubs.h:96
int _read(int fd, const char *ptr, int len)
Definition tr_debug_print_stubs.h:105