问候 - 在“Example_9_detec
tion_thresholds.c”中,有一条评论(第 164 行)说明:
“......请注意,
第一个必须始终设置为 mathematic_operation
VL53L5CX_OPERATION_NONE ....”
然而,在“vl53l5cx_plugin_detection_thresholds.h”中,它指出(第 120 行):
“...请注意,第一个检查员必须始终是 OR
手术....”
基于示例代码正在运行,我
假设第一个是正确的?
Q2 - 单个 4x4 阈值:为了验证我正在测试的内容是否正确,单个 4x4 阈值看起来像这样:
对于 (uint8_t i = 0; i < 16; i++) {
阈值
.zone_num = i;
阈值.measurement = VL53L5CX_DISTANCE_MM;
阈值.type = VL53L5CX_IN_WINDOW;
阈值.mathematic_operation = VL53L5CX_OPERATION_NONE;
阈值.param_low_thresh = 400;
阈值.param_high_thresh = 800;
}
阈值[15].zone_num = VL53L5CX_LAST_THRESHOLD | 阈值[15].zone_num;