This commit is contained in:
2026-04-08 12:49:16 +08:00
parent fda081c1f0
commit ff467d26bc
13 changed files with 781 additions and 727 deletions

View File

@@ -0,0 +1,29 @@
#ifndef VL53L1_CALIBRATION_CONFIG_H
#define VL53L1_CALIBRATION_CONFIG_H
#include <stdint.h>
#include "vl53l1_def.h"
typedef struct {
uint8_t calibrated;
VL53L1_CalibrationData_t data;
} Vl53L1RuntimeCalibration_t;
/*
* VL53L1X 按 UM2356 建议应在产线完成 RefSPAD / Offset / Xtalk 校准,
* 上电后在 DataInit() + StaticInit() 之后用 SetCalibrationData() 回灌。
*
* 当前先提供空白占位,未标定时保持 calibrated = 0驱动将跳过加载。
*/
static const Vl53L1RuntimeCalibration_t k_vl53l1_left_calibration[2] = {
{ .calibrated = 0u, .data = {0} },
{ .calibrated = 0u, .data = {0} },
};
static const Vl53L1RuntimeCalibration_t k_vl53l1_right_calibration[2] = {
{ .calibrated = 0u, .data = {0} },
{ .calibrated = 0u, .data = {0} },
};
#endif /* VL53L1_CALIBRATION_CONFIG_H */