#ifndef VL53L1_CALIBRATION_CONFIG_H #define VL53L1_CALIBRATION_CONFIG_H #include #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 */