39 lines
1.4 KiB
C
Executable File
39 lines
1.4 KiB
C
Executable File
/*
|
|
Copyright (c), 2001-2022, Shenshu Tech. Co., Ltd.
|
|
*/
|
|
|
|
#ifndef OT_ISP_DEBUG_H
|
|
#define OT_ISP_DEBUG_H
|
|
|
|
#include "ot_debug.h"
|
|
|
|
#define isp_emerg_trace(fmt, ...) \
|
|
OT_EMERG_TRACE(OT_ID_ISP, "[Func]:%s [Line]:%d [Info]:" fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
|
|
|
|
#define isp_alert_trace(fmt, ...) \
|
|
OT_ALERT_TRACE(OT_ID_ISP, "[Func]:%s [Line]:%d [Info]:" fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
|
|
|
|
#define isp_crit_trace(fmt, ...) \
|
|
OT_CRIT_TRACE(OT_ID_ISP, "[Func]:%s [Line]:%d [Info]:" fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
|
|
|
|
#define isp_err_trace(fmt, ...) \
|
|
OT_ERR_TRACE(OT_ID_ISP, "[Func]:%s [Line]:%d [Info]:" fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
|
|
|
|
#define isp_warn_trace(fmt, ...) \
|
|
OT_WARN_TRACE(OT_ID_ISP, "[Func]:%s [Line]:%d [Info]:" fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
|
|
|
|
#define isp_notice_trace(fmt, ...) \
|
|
OT_NOTICE_TRACE(OT_ID_ISP, "[Func]:%s [Line]:%d [Info]:" fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
|
|
|
|
#define isp_info_trace(fmt, ...) \
|
|
OT_INFO_TRACE(OT_ID_ISP, "[Func]:%s [Line]:%d [Info]:" fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
|
|
|
|
#define isp_debug_trace(fmt, ...) \
|
|
OT_DEBUG_TRACE(OT_ID_ISP, "[Func]:%s [Line]:%d [Info]:" fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
|
|
|
|
/* To avoid divide-0 exception in code. */
|
|
#define div_0_to_1(a) (((a) == 0) ? 1 : (a))
|
|
#define div_0_to_1_float(a) ((((a) < 1E-10) && ((a) > (-1E-10))) ? 1 : (a))
|
|
|
|
#endif /* OT_ISP_DEBUG_H */
|