求助关于vl53l0x的问题

2019-08-13 18:44发布

        LOG_FUNCTION_START("");

        Status = VL53L0X_get_device_info(Dev, pVL53L0X_DeviceInfo);

        LOG_FUNCTION_END(Status)中的LOG_FUNCTION_START("");和LOG_FUNCTION_END(Status)是什么意思?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-08-13 22:13
goto definition,看。就知道什么意思了
peng1554
2楼-- · 2019-08-14 00:50
 精彩回答 2  元偷偷看……
hong9424
3楼-- · 2019-08-14 05:02
正点原子 发表于 2017-10-17 23:54
goto definition,看。就知道什么意思了

看到了,可是我不知道他这样做有什么意义
hong9424
4楼-- · 2019-08-14 08:52
hong9424 发表于 2017-10-18 09:34
看到了,可是我不知道他这样做有什么意义

enum {
    TRACE_FUNCTION_NONE = 0,
    TRACE_FUNCTION_I2C  = 1,
    TRACE_FUNCTION_ALL  = 0x7fffffff //all bits except sign
};

enum {
    TRACE_MODULE_NONE              = 0x0,
    TRACE_MODULE_API               = 0x1,
    TRACE_MODULE_PLATFORM          = 0x2,
    TRACE_MODULE_ALL               = 0x7fffffff //all bits except sign
};


#define VL53L0X_ErrLog(...) (void)0
#define _LOG_FUNCTION_START(module, fmt, ... ) (void)0
#define _LOG_FUNCTION_END(module, status, ... ) (void)0
#define _LOG_FUNCTION_END_FMT(module, status, fmt, ... ) (void)0
#define VL53L0X_COPYSTRING(str, ...) strcpy(str, __VA_ARGS__)
正点原子
5楼-- · 2019-08-14 12:45
hong9424 发表于 2017-10-18 09:35
enum {
    TRACE_FUNCTION_NONE = 0,
    TRACE_FUNCTION_I2C  = 1,

无具体函数,你要用就自己实现。
hong9424
6楼-- · 2019-08-14 15:31
正点原子 发表于 2017-10-19 01:16
无具体函数,你要用就自己实现。

谢谢大哥,我已经知道了

一周热门 更多>